127 Commits (7bd638de4706c0ebbe0391232b38c04d17756d81)

Author SHA1 Message Date
chrislu 6564ceda91 skip resource heavy commands from running on master nodes 3 months ago
chrislu 4463296811 add parallel vacuuming 4 months ago
Riccardo Bertossa 6fe8639504
add http endpoint to get the size of a collection (#5910) 4 months ago
wyang 4b1f539ab8
fix allocate reduplicated volumeId to different volume (#5811) 5 months ago
vadimartynov 86d92a42b4
Added tls for http clients (#5766) 5 months ago
Konstantin Lebedev 67edf1d014
[master] Do Automatic Volume Grow in background (#5781) 5 months ago
vadimartynov 8aae82dd71
Added context for the MasterClient's methods to avoid endless loops (#5628) 6 months ago
shenxingwuying ee25ada732
reduce ambiguity about use memory_sequencer (#5555) 8 months ago
chrislu 55976ae04a avoid repeated calls to heavy-weighted viper 8 months ago
chrislu d9490c5e1f rename 8 months ago
Nico D'Cotta 796b7508f3
Implement SRV lookups for filer (#4767) 1 year ago
chrislu a315490f7d proxy to master uses http address 1 year ago
chrislu adb90bd252 avoid lower casing the command 2 years ago
Konstantin Lebedev b9933d5589
master server graceful stop (#3797) 2 years ago
Konstantin Lebedev e90ab4ac60
avoid race conditions for OnPeerUpdate (#3525) 2 years ago
Patrick Schmidt 7b424a54dc
Add raft server access mutex to avoid races (#3503) 2 years ago
chrislu 10414fd81c ping timeout at 15 seconds 2 years ago
askeipx 2e78a522ab
remove old raft servers if they don't answer to pings for too long (#3398) 2 years ago
Konstantin Lebedev 4d4cd0948d
avoid infinite loop WaitUntilConnected() (#3431) 2 years ago
Konstantin Lebedev a98f6d66a3 rollback over onPeerupdate implementation of automatic clean-up of failed servers in favor of synchronous ping 2 years ago
chrislu 26dbc6c905 move to https://github.com/seaweedfs/seaweedfs 2 years ago
chrislu bb01b68fa0 refactor 2 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
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 2 years ago
Konstantin Lebedev f419d5643a fix typo 2 years ago
chrislu 24291e23eb refactor 2 years ago
chrislu 9f20d3ebd1 add dc and rack 3 years ago
chrislu 6adc42147f fresh filer store bootstrap from the oldest peer 3 years ago
chrislu b201edb9df fix wrong assignment 3 years ago
chrislu 9271866d1e fix segmentation violation 3 years ago
chrislu 94635e9b5c filer: add filer group 3 years ago
Konstantin Lebedev a2fdb3e277 fix master ui 3 years ago
Konstantin Lebedev 35bc67f030 fix conflicts 3 years ago
Konstantin Lebedev 7ff248d5cd refactor OnPeerUpdate 3 years ago
Konstantin Lebedev 85d80fd36d fix removing old raft server 3 years ago
Konstantin Lebedev 14a2cc83bf raft update peers via OnPeerUpdate 3 years ago
Konstantin Lebedev 14dd971890 hashicorp raft with state machine 3 years ago
chrislu 21e0898631 refactor: change masters from a slice to a map 3 years ago
Konstantin Lebedev 28efe31524 new master metrics 3 years ago
chrislu 826a7b307e master: remove hard coded filer settings in master.toml 3 years ago
chrislu 4b8dcff448 reverting default admin scripts 3 years ago
chrislu 40ee9b4d7b sleep between the gap of each execution 3 years ago
chrislu b70cb3e0b2 upgrade protoc to 3.17.3 3 years ago