nilsocket
|
a8b4213ec0
raft : `newRaft()` does check for validity of `Config`
|
5 rokov pred |
Tobias Schottdorf
|
721127da12
raft: require app to consume result from Ready()
|
5 rokov pred |
Tobias Schottdorf
|
b67303c6a2
raft: allow use of joint quorums
|
5 rokov pred |
Tobias Schottdorf
|
500af91653
raft: restore ability to bootstrap RawNode
|
5 rokov pred |
Tobias Schottdorf
|
c9491d7861
raft: clean up bootstrap
|
5 rokov pred |
Tobias Schottdorf
|
c62b7048b5
raft: use RawNode for node's event loop
|
5 rokov pred |
Tobias Schottdorf
|
6b0322549f
raft: replace StatusWithoutProgress with BasicStatus
|
5 rokov pred |
Tobias Schottdorf
|
b171e1c78b
raft: centralize configuration change application
|
5 rokov pred |
Tobias Schottdorf
|
f9c2d00fb3
raft: extract 'tracker' package
|
5 rokov pred |
Gyuho Lee
|
34bd797e67
*: revert module import paths
|
5 rokov pred |
Tobias Schottdorf
|
a11563737c
raft: use progress tracker APIs in more places
|
5 rokov pred |
Tobias Schottdorf
|
ea82b2b758
raft: move more methods onto the progress tracker
|
5 rokov pred |
Tobias Schottdorf
|
dbac67e7a8
raft: extract progress tracking into own component
|
5 rokov pred |
shivaramr
|
9150bf52d6
go modules: Fix module path version to include version number
|
5 rokov pred |
Tobias Schottdorf
|
bd332b318e
raft: add (*RawNode).WithProgress
|
6 rokov pred |
Nathan VanBenschoten
|
f89b06dc6d
raft: provide protection against unbounded Raft log growth
|
6 rokov pred |
Tobias Schottdorf
|
7a8ab37bfd
raft: fix correctness bug in CommittedEntries pagination
|
6 rokov pred |
Gyuho Lee
|
bb60f8ab1d
raft: change import paths to "go.etcd.io/etcd"
|
6 rokov pred |
Vincent Lee
|
11fa4f0275
raft: raft learners should be returned after applyConfChange
|
7 rokov pred |
Ben Darnell
|
8d8f3195e4
raft: Avoid scanning raft log in becomeLeader
|
7 rokov pred |
siddontang
|
c6f2db2e92
raft: support learner
|
7 rokov pred |
Peter Mattis
|
37fa6ac45c
raft: add RawNode.TickQuiesced
|
8 rokov pred |
Dylan.Wen
|
eeca614cd3
raft: add read index for RawNode
|
8 rokov pred |
Xiang Li
|
484f579905
raft: hide Campaign rules on applying all entries
|
8 rokov pred |
Gyu-Ho Lee
|
fe884f8209
raft: update LICENSE header
|
8 rokov pred |
es-chow
|
ac059eb8cb
raft: transfer leader feature
|
8 rokov pred |
Ben Darnell
|
22925a1d2f
raft: Remove redundant `raft.Commit` field.
|
9 rokov pred |
siddontang
|
54a45ba2f5
*: fix typo
|
9 rokov pred |
es-chow
|
5bc56786dc
raft: add RawNode which is a thread-unsafe node without goroutine and remove MultiNode
|
9 rokov pred |