aboutsummaryrefslogtreecommitdiff
path: root/weed/server/raft_server.go
AgeCommit message (Expand)AuthorFilesLines
2024-09-27master:fix empty target in Build() (#6069)Neo1-1/+1
2024-08-29math/rand => math/rand/v2chrislu1-1/+1
2024-07-26fix allocate reduplicated volumeId to different volume (#5811)wyang1-1/+2
2023-05-09update raft versionchrislu1-4/+2
2023-05-07update raftchrislu1-2/+4
2023-02-21Updated the deprecated ioutil dependency (#4239)Zachary Walters1-2/+1
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu1-3/+3
2022-07-27"github.com/chrislusf/raft" => "github.com/seaweedfs/raft"chrislu1-1/+1
2022-06-21avoid no such raft date directoryKonstantin Lebedev1-1/+1
2022-04-04fix cluster statusKonstantin Lebedev1-5/+10
2022-04-04hashicorp raft with state machineKonstantin Lebedev1-1/+1
2022-04-04initial add hashicorp raftKonstantin Lebedev1-5/+44
2022-03-28fix permission mkdir snapshotKonstantin Lebedev1-1/+1
2022-03-26refactorchrislu1-6/+2
2022-03-26simplify a bitchrislu1-9/+1
2022-03-26refactorchrislu1-23/+10
2022-03-25fix remove deleted peers of raft serverKonstantin Lebedev1-3/+3
2022-03-25always clear previous log to avoid server is promotableKonstantin Lebedev1-1/+2
2022-02-14[UPDATE] Make heartbeat interval and election timeout of masters configurable.garenchan1-13/+25
2021-09-12change server address from string to a typeChris Lu1-10/+14
2020-10-23adjust election timeout to 10 secondsChris Lu1-3/+4
2020-10-07master: check peers for existing leader before starting a leader electionChris Lu1-58/+27
2020-10-04fix: remove deleted peers if resumeState = trueУстюжанин Антон Александрович1-0/+17
2020-10-03fix: restore raft stateУстюжанин Антон Александрович1-2/+2
2020-10-02fix: restore raft stateУстюжанин Антон Александрович1-11/+50
2020-06-19master: always clear previous master meta data directoryChris Lu1-3/+4
2020-03-04refactoringChris Lu1-4/+7
2019-10-29misc updatedLei Liu1-1/+1
2019-03-19weed filer: set grpc port to port + 10000Chris Lu1-2/+2
2019-02-18raft change from http to grpcChris Lu1-25/+20
2019-02-15go fmtChris Lu1-1/+1
2019-02-09raft: use the first master to bootstrap the electionChris Lu1-3/+10
2019-01-28Revert "randomize based on self address"Chris Lu1-2/+0
2019-01-28randomize based on self addressChris Lu1-0/+2
2019-01-28Revert "use the first entry to bootstrap master cluster"Chris Lu1-10/+3
2019-01-28use the first entry to bootstrap master clusterChris Lu1-3/+10
2019-01-26add a timeoutChris Lu1-0/+1
2019-01-22raft: adding idle connection time outChris Lu1-0/+1
2019-01-17timeout http connectionsChris Lu1-1/+1
2018-08-12randomize raft server startupChris Lu1-1/+2
2018-06-12simplifying the leader election by raftChris Lu1-99/+8
2018-05-27go fmtChris Lu1-1/+1
2017-12-06better fix for single master restart without peers changingChris Lu1-1/+5
2017-11-28always remember the max volume idChris Lu1-2/+2
2017-06-15301 is reported as 404 for http postChris Lu1-9/+7
2017-01-18adjust timing of leader electionChris Lu1-2/+2
2016-11-08fix bug : join post is emptyYang zhixiang1-3/+3
2016-11-03fix raft_server.go isPeersChanged bugYang zhixiang1-1/+1
2016-06-02directory structure change to work with glideChris Lu1-0/+217