vadimartynov
|
8aae82dd71
Added context for the MasterClient's methods to avoid endless loops (#5628)
|
5 months ago |
chrislu
|
364bb6c7b4
avoid ticker leak
|
5 months ago |
Guo Lei
|
83e29faa55
use time.NewTicker instead of time.Tick. (#4119)
|
1 year ago |
chrislu
|
23f3aea4cf
adjust logs
|
2 years ago |
Ryan Russell
|
92658b05a8
refactor(volume_grpc_client_to_master): `grpcConection` -> `grpcConne… (#3690)
|
2 years ago |
Konstantin Lebedev
|
721c6197f9
skip deltaBeat if dn is zero (#3630)
|
2 years ago |
askeipx
|
2e78a522ab
remove old raft servers if they don't answer to pings for too long (#3398)
|
2 years ago |
chrislu
|
26dbc6c905
move to https://github.com/seaweedfs/seaweedfs
|
2 years ago |
guol-fnst
|
eabf4d4e64
fix typo
|
2 years ago |
chrislu
|
9f8b72a54d
Revert "Merge pull request #3159 from shichanglin5/_duplicateUUID"
|
2 years ago |
shichanglin5
|
f5b0c04b14
perf: Optimized volume handling duplicateUUID logic to avoid quitting when volume is actualy normal
|
2 years ago |
guol-fnst
|
b12944f9c6
fix naming convention
|
2 years ago |
guol-fnst
|
076595fbdd
just exit in case of duplicated volume directories were loaded
|
2 years ago |
guol-fnst
|
de6aa9cce8
avoid duplicated volume directory
|
2 years ago |
chrislu
|
9f9ef1340c
use streaming mode for long poll grpc calls
|
2 years ago |
Chris Lu
|
e5fc35ed0c
change server address from string to a type
|
3 years ago |
Chris Lu
|
7e600bff5f
adjust log level
|
3 years ago |
Chris Lu
|
f7f01ac209
return if error
|
3 years ago |
Chris Lu
|
59cb6146a3
refactor
|
3 years ago |
Chris Lu
|
3575d41009
go fmt
|
3 years ago |
Chris Lu
|
f8446b42ab
this can compile now!!!
|
3 years ago |
Chris Lu
|
0dafcf1f5a
volume: detect max volume count changes based on disk usage
|
4 years ago |
Konstantin Lebedev
|
d2a4ffdd60
glog
|
4 years ago |
Konstantin Lebedev
|
46303c36bf
When the volume server is stopped, the master server immediately sees the deletion of volumes
|
4 years ago |
Chris Lu
|
ec08a1670b
volume: avoid hanging when stopping a volume server
|
4 years ago |
Chris Lu
|
2c21eb1971
volume: get metrics configuration from master
|
4 years ago |
Chris Lu
|
be54eeb364
passing value by checkWithMaster() instead
|
4 years ago |
Chris Lu
|
913a16268d
volume: load configuration from master at the start
|
4 years ago |
Chris Lu
|
5d6753fb98
shell: add volumeServer.leave command
|
4 years ago |
Chris Lu
|
daf0a449f7
properly cancel context for streaming grpc
|
4 years ago |
Chris Lu
|
a41588279a
change log level 5 to 4
|
4 years ago |
Konstantin Lebedev
|
464d4c82ec
stop send heartbeat before stop volume server
|
4 years ago |
Chris Lu
|
67348e7b15
less noisy heartbeat logs
|
4 years ago |
Chris Lu
|
93ea0801ea
volume: the variable for the master node may be stale?
|
4 years ago |
Chris Lu
|
31583b5d6c
master and volume server: avoid race condition
|
4 years ago |
Chris Lu
|
3137777d83
volume: automatically detect max volume count
|
4 years ago |
Chris Lu
|
f90c43635d
refactoring
|
4 years ago |
Chris Lu
|
97ab8a1976
remove ctx if possible
|
4 years ago |
Chris Lu
|
d335f04de6
support env variables to overwrite toml file
|
4 years ago |
Chris Lu
|
0da7b894cc
pass backend config from master to volume servers
|
5 years ago |
Chris Lu
|
d8ed73926d
volume servers get metrics address and interval from the master
|
5 years ago |
Chris Lu
|
713596e781
caching ec shard locations
|
5 years ago |
Chris Lu
|
03b9291e5d
volum server passes grpc option and master location to store
|
5 years ago |
Chris Lu
|
a4f3d82c57
convert needle id to ec intervals to read from
|
5 years ago |
Chris Lu
|
6f4b09b6a4
pb shard info uses ShardBits instead one message for one shard
|
5 years ago |
Chris Lu
|
17ac1290c0
volume: load ec shards during heartbeats to master
|
5 years ago |
Chris Lu
|
017d0957c3
avoid switching master node if same ip and host name
|
5 years ago |
Wine93
|
32f93fb09e
style: go fmt for all
|
5 years ago |
Chris Lu
|
108d0fb08d
adjust log level
|
5 years ago |
Chris Lu
|
0302b9496c
volume: also check cookie for possible duplicates
|
5 years ago |