Konstantin Lebedev
a98f6d66a3
rollback over onPeerupdate implementation of automatic clean-up of failed servers in favor of synchronous ping
2 years ago
Patrick Schmidt
1a4a36d510
Add healthy indicator for raft status
2 years ago
chrislu
26dbc6c905
move to https://github.com/seaweedfs/seaweedfs
2 years ago
chrislu
9f479aab98
allocate brokers to serve segments
2 years ago
chrislu
bb01b68fa0
refactor
2 years ago
chrislu
8060fdcac5
remove old code
2 years ago
chrislu
f25e273e32
display data center and rack in cluster.ps
3 years ago
chrislu
68065128b8
add dc and rack
3 years ago
chrislu
3828b8ce87
"github.com/chrislusf/raft" => "github.com/seaweedfs/raft"
2 years ago
Konstantin Lebedev
c88ea31f62
fix RUnlock of unlocked RWMutex
2 years ago
chrislu
64f3d6fb6e
metadata subscription uses client epoch
2 years ago
ningfd
58f2dd6740
change topology mapping definition, improve spelling
2 years ago
Konstantin Lebedev
3c42814b58
avoid deadlock
2 years ago
Konstantin Lebedev
93ca87b7cb
use safe onPeerUpdateDoneCns
2 years ago
Konstantin Lebedev
7875470e74
onPeerUpdateGoroutineCount use int32
2 years ago
Konstantin Lebedev
6c390851e7
fix design
2 years ago
Konstantin Lebedev
f6a966b4fc
add waiting log message
2 years ago
Konstantin Lebedev
6cfbfb0849
check for ping before deleting raft server
https://github.com/chrislusf/seaweedfs/issues/3083
2 years ago
Konstantin Lebedev
f419d5643a
fix typo
add remove logs
2 years ago
chrislu
aca20cd9f4
more logging related to filer metadata subscription
2 years ago
chrislu
fbd8f868a1
filer may have trouble to re-connect
clientId is used twice: one for local metadata subscription, one for combined metadata subscription.
2 years ago
chrislu
1112dab4f3
allocate brokers to serve segments
2 years ago
chrislu
24291e23eb
refactor
2 years ago
chrislu
7db6666b97
remove old code
2 years ago
liubaojiang
4e83e92156
add subscriber clientId if it is the first time
2 years ago
chrislu
3254f18343
display data center and rack in cluster.ps
3 years ago
chrislu
9f20d3ebd1
add dc and rack
3 years ago
xdadrm
3a42269da8
Fixes WebDAV 0-bytes files
Fixes the issue where files created via WebDAV show as 0-bytes size when read via fuse.
3 years ago
Konstantin Lebedev
6c20a3b622
avoid set currentMaster k8s svc.local discoveruy service domains
https://github.com/chrislusf/seaweedfs/issues/2589
3 years ago
chrislu
9dfea44aeb
fix unit
3 years ago
chrislu
3142e77eca
mount: stats report physical size instead of logical size
3 years ago
chrislu
0c13fc873c
fix compilation
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
Konstantin Lebedev
c1c8dad677
avoid no such raft date directory
https://github.com/chrislusf/seaweedfs/issues/3214
3 years ago
石昌林
81f7f08708
Determine whether to preallocate according to the master configuration before executing copy volume
3 years ago
chrislu
aaa9938353
Revert "adjust conditions"
This reverts commit e024586ff1
.
3 years ago
chrislu
e024586ff1
adjust conditions
3 years ago
liubaojiang
df0ce31a2e
add condition when inFlightUploadDataLimitCond signal
3 years ago
liubaojiang
3076ac101e
move vs.concurrentUploadLimit != 0 out of the lock
3 years ago
Konstantin Lebedev
31a929f7f2
logging processRangeRequest errors
3 years ago
zhihao.qu
42d04c581b
feat(filer.sync): add metricsServer in filer.sync.
Metrics include:
(1) the offset of the filer.sync
(2) the last send timestamp of the filer subscription
3 years ago
yulai.li
28cda854eb
Add filer command line parameter to let Filer UI show/hide directory delete button
3 years ago
chrislu
d12f431d98
collect volume server status
3 years ago
chrislu
444ac21050
go fmt
3 years ago
yulai.li
83f8cdd5cb
Bug Fix: force reload filer page when upload/delete/rename/create directory
3 years ago
guol-fnst
eabf4d4e64
fix typo
3 years ago
chrislu
9f8b72a54d
Revert "Merge pull request #3159 from shichanglin5/_duplicateUUID"
This reverts commit 37da689319
, reversing
changes made to 00d53c34c4
.
3 years ago
shichanglin5
f5b0c04b14
perf: Optimized volume handling duplicateUUID logic to avoid quitting when volume is actualy normal
Under normal circumstances, there will be no problems, but when the
master is debugged in the local environment, the volume client cannot
communicate with the master normally, so the sendHeartBeat logic is
restarted, and a new connection is created to report the heartbeat. If
the master has not cleared the uuid of the volume at this time, then The
master will respond to volume duplicateUUIDS, and the volume service
will exit, but in fact the uuid of the volume is not duplicated
3 years ago
chrislu
4fd5f96598
filer: remove replication, collection, disk_type info from entry metadata
these metadata can change and are not used
3 years ago
chrislu
8402af0882
filer: detect ttl based on fs configure setting
3 years ago