Guo Lei
|
d8cfa1552b
|
support enable/disable vacuum (#4087)
* stop vacuum
* suspend/resume vacuum
* remove unused code
* rename
* rename param
|
2 years ago |
Konstantin Lebedev
|
409c9328de
|
[master] avoid vacuum if not enough replica copies (#3924)
avoid vacuum if not enough replica copies
|
2 years ago |
chrislu
|
1e0d64c048
|
master: delete partially created replicated volumes during volume growth
fix https://github.com/seaweedfs/seaweedfs/discussions/3792#discussioncomment-3973120
|
2 years ago |
liubaojiang
|
25471d579a
|
add md5 header when UploadData to replication in ReplicatedWrite (#3881)
|
2 years ago |
Ryan Russell
|
a635973847
|
docs(topology): readability improvements (#3688)
Signed-off-by: Ryan Russell <git@ryanrussell.org>
Signed-off-by: Ryan Russell <git@ryanrussell.org>
|
2 years ago |
Konstantin Lebedev
|
f8ef25099c
|
Removing chunks on failed to write to replicas (#3591)
* Removing chunks on failed to write to replicas
https://github.com/seaweedfs/seaweedfs/issues/3578
* put with in the util.Retry
* just purge on any errors
|
2 years ago |
Konstantin Lebedev
|
721c6197f9
|
skip deltaBeat if dn is zero (#3630)
* skip deltaBeat
https://github.com/seaweedfs/seaweedfs/issues/3629
* fix GrpcPort
* skip url :0
* skip empty DataCenter or Rack
* skip empty heartbeat Ip
* dell msg add DataCenter
* comment todo
* fix
|
2 years ago |
chrislu
|
6690236754
|
rename variables
|
2 years ago |
chrislu
|
3cb914f7e1
|
avoid dead lock
|
2 years ago |
chrislu
|
576c113c59
|
replace PR https://github.com/seaweedfs/seaweedfs/pull/3621
replace https://github.com/seaweedfs/seaweedfs/pull/3621
|
2 years ago |
Konstantin Lebedev
|
695e3a909c
|
avoid data race on currentDiskUsage.maxVolumeCount (#3592)
https://github.com/seaweedfs/seaweedfs/issues/3590
|
2 years ago |
Konstantin Lebedev
|
cca45b02a2
|
avoid data race on calc freeVolumeSlotCount (#3594)
https://github.com/seaweedfs/seaweedfs/issues/3593
|
2 years ago |
chrislu
|
570b488572
|
ensure memory alignment on different CPUs
|
2 years ago |
Konstantin Lebedev
|
4966a3abc7
|
avoid race conditions access to growRequestCount (#3537)
https://github.com/seaweedfs/seaweedfs/issues/3511
|
2 years ago |
chrislu
|
6f483a4d36
|
atomic add
fix https://github.com/seaweedfs/seaweedfs/issues/3514
|
2 years ago |
Patrick Schmidt
|
7b424a54dc
|
Add raft server access mutex to avoid races (#3503)
|
2 years ago |
Konstantin Lebedev
|
6199d9b923
|
rand start garbageThreshold and reset metric ReplicaPlacementMismatch (#3396)
* rand start garbageThreshold
reset metrics MasterReplicaPlacementMismatch
* vacuum through sleep
|
2 years ago |
Konstantin Lebedev
|
4d08393b7c
|
filer prefer volume server in same data center (#3405)
* initial prefer same data center
https://github.com/seaweedfs/seaweedfs/issues/3404
* GetDataCenter
* prefer same data center for ReplicationSource
* GetDataCenterId
* remove glog
|
2 years ago |
Konstantin Lebedev
|
2a5629dd28
|
align
|
2 years ago |
Konstantin Lebedev
|
df9cc31a0a
|
refactor
|
2 years ago |
Konstantin Lebedev
|
0a5d3c3cf6
|
rename to localWrite and replicatedWrite
|
2 years ago |
Konstantin Lebedev
|
fc65122766
|
rename to LoadAvg_1M
|
2 years ago |
Konstantin Lebedev
|
ab50f21ad9
|
Detailed metrics VolumeServerRequestHistogram for writing to disk and replication
|
2 years ago |
Konstantin Lebedev
|
5209ebbeef
|
remove percent
|
2 years ago |
Konstantin Lebedev
|
78cbd8002f
|
revert Sleep
|
2 years ago |
Konstantin Lebedev
|
cd5c7ad052
|
move to github.com/seaweedfs/seaweedfs
|
2 years ago |
Konstantin Lebedev
|
c0d92f61a1
|
comment
|
2 years ago |
Konstantin Lebedev
|
1d29f67c02
|
revert disk stats
|
2 years ago |
chrislu
|
26dbc6c905
|
move to https://github.com/seaweedfs/seaweedfs
|
2 years ago |
Konstantin Lebedev
|
2f0dda384d
|
vacuum show LA
|
2 years ago |
chrislu
|
3828b8ce87
|
"github.com/chrislusf/raft" => "github.com/seaweedfs/raft"
|
2 years ago |
ningfd
|
58f2dd6740
|
change topology mapping definition, improve spelling
|
2 years ago |
ningfd
|
6f882eb354
|
optimiz: master ui will render data in order
|
2 years ago |
chrislu
|
48382676d2
|
fix filtering by volume id
|
2 years ago |
chrislu
|
a79f5bd0d5
|
adjust used size reporting
|
3 years ago |
chrislu
|
3142e77eca
|
mount: stats report physical size instead of logical size
|
3 years ago |
chrislu
|
96496d5286
|
master: broadcast new volume locations to clients to avoid possible racing condition
fix https://github.com/chrislusf/seaweedfs/issues/3220
|
3 years ago |
zzq09494
|
9df5ad5309
|
fix: vacuum create a lot of connections quickly
|
3 years ago |
Konstantin Lebedev
|
fb57aa431c
|
stats master_replica_placement_mismatch
|
3 years ago |
guol-fnst
|
b12944f9c6
|
fix naming convention
notify volume server of duplicate directoris
improve searching efficiency
|
3 years ago |
guol-fnst
|
de6aa9cce8
|
avoid duplicated volume directory
|
3 years ago |
qiang.zeng
|
06cb337b82
|
fix typo
|
3 years ago |
chrislu
|
00c1dfec4f
|
go fmt
|
3 years ago |
Konstantin Lebedev
|
36c5a59ed8
|
add help
|
3 years ago |
Konstantin Lebedev
|
1e35b4929f
|
shell vacuum volume by collection and volume id
|
3 years ago |
chrislu
|
4524ceae6b
|
less verbose logs
fix https://github.com/chrislusf/seaweedfs/discussions/2925#discussioncomment-2584085
|
3 years ago |
shibinbin
|
c20e1edd99
|
fix: master lose some volumes
|
3 years ago |
chrislu
|
bc888226fc
|
erasure coding: tracking encoded/decoded volumes
If an EC shard is created but not spread to other servers, the masterclient would think this shard is not located here.
|
3 years ago |
Konstantin Lebedev
|
14dd971890
|
hashicorp raft with state machine
|
3 years ago |
Konstantin Lebedev
|
c514710b7b
|
initial add hashicorp raft
|
3 years ago |