Gyuho Lee
cd6d730dc5
raft: rename "master" branch references to "main"
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2021-05-12 10:41:39 -07:00
Piotr Tabor
58f78df1de
Raft: Expand raft documentation, in particular point on godocs.
2021-01-15 12:34:02 +01:00
po3rin
53f15caf73
raft: Fixed missing package name in README.md ( #11566 )
2020-01-29 10:15:00 -08:00
Baohua Yang
4b755e8935
docs: Update the raft usage by adding Hyperledger project
2019-11-19 09:54:16 -08:00
Sahdev P. Zala
655ab0ac6a
raftdoc: fix raft thesis link
...
The current link does not work and not valid anymore per stanford support.
Replace all current refs with a link that is used by the
https://raft.github.io/
Fixes # https://github.com/etcd-io/etcd/issues/10831
2019-06-24 19:01:00 -04:00
Hongyi Shen
d68f60e9a0
raft: update raft paper link (previous link deprecated)
2019-05-03 08:50:16 -07:00
Nathan VanBenschoten
f89b06dc6d
raft: provide protection against unbounded Raft log growth
...
The suggested pattern for Raft proposals is that they be retried
periodically until they succeed. This turns out to be an issue
when a leader cannot commit entries because the leader will continue
to append re-proposed entries to its log without committing anything.
This can result in the uncommitted tail of a leader's log growing
without bound until it is able to commit entries.
This change add a safeguard to protect against this case where a
leader's log can grow without bound during loss of quorum scenarios.
It does so by introducing a new, optional ``MaxUncommittedEntriesSize
configuration. This config limits the max aggregate size of uncommitted
entries that may be appended to a leader's log. Once this limit
is exceeded, proposals will begin to return ErrProposalDropped
errors.
See cockroachdb/cockroach#27772
2018-10-13 23:25:05 -04:00
Gyuho Lee
bb60f8ab1d
raft: change import paths to "go.etcd.io/etcd"
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2018-08-28 17:47:52 -07:00
Kostas Christidis
97fad42d81
docs: fix invalid reference in Raft README
...
Code snippet in Raft README refers to non-existent field `State`. Fixed
the reference by setting it to `HardState`.
2018-01-17 16:03:32 -05:00
Alex Robinson
b9c4f5b22a
raft: fix bullet point indentation in README
2017-09-18 16:07:51 -04:00
Janardhan Reddy
b847cde981
raft: update doc for persisting entries before hardstate
2017-08-31 16:24:28 +10:00
Tess Rinearson
3d504737e4
add chain core to raft users list
2017-05-02 11:23:25 -07:00
Anthony Romano
c8a2c7f64f
*: eschew you from documentation
...
Removed line wrapping in affected files as well.
2017-03-06 11:40:46 -08:00
Manish R Jain
255670106f
raft: Add dgraph to the list of users
...
Because Dgraph is a notable user of RAFT.
2016-10-19 17:26:51 +11:00
Manish R Jain
e69c2fd382
raft: update README to explain starting a single node cluster and joining it
...
this PR helps clients of RAFT set up the cluster correctly, when they're
starting with a single node cluster.
2016-10-19 14:09:48 +11:00
Xiang Li
710b14ce56
raft: support safe readonly request
...
Implement raft readonly request described in raft thesis 6.4
along with the existing clock/lease based approach.
2016-09-12 15:13:52 +08:00
Xiang Li
8d12017fe2
raft: better doc
2016-07-30 21:11:37 -07:00
Xiang Li
c76dcc5190
raft: add features section to readme file
2016-07-03 17:59:59 -07:00
Xiang Li
ab65d2b848
raft: add docker/swarmkit as notable raft users
2016-06-09 10:10:44 -07:00
Xiang Li
5b2e130f09
raft: initial readme
2016-05-28 18:37:21 -07:00