- 24 May, 2018 2 commits
-
-
Yossi Gottlieb authored
-
Yossi Gottlieb authored
-
- 16 May, 2018 2 commits
-
-
Yossi Gottlieb authored
-
Yossi Gottlieb authored
This fails the fuzzer tests.
-
- 07 Mar, 2018 1 commit
-
-
Yossi Gottlieb authored
This fails the fuzzer tests.
-
- 04 Mar, 2018 2 commits
-
-
Yossi Gottlieb authored
This is useful to allow leaders to pass context between raft_recv_entry() and a subsequent execution of the entry (after it was committed) as an applylog callback. This allows an optimized use pattern when entries received locally on the leader can be used without going through an unnecessary deserialization.
-
Yossi Gottlieb authored
-
- 08 Jan, 2018 2 commits
-
-
Willem Thiart authored
-
Willem Thiart authored
-
- 21 Nov, 2017 4 commits
-
-
Li Wei authored
Move the declaration of raft_become_follower() from raft_private.h to raft.h, so that users may voluntarily give up leadership. Signed-off-by:Li Wei <wei.g.li@intel.com>
-
Li Wei authored
User storage callbacks may return negative errors smaller than RAFT_ERR_LAST. These will be returned all the way to the API methods, which report the errors back to users, so that appropriate handlings may be performed. Signed-off-by:Li Wei <wei.g.li@intel.com>
-
Li Wei authored
Remind users' persist_term implementations to persist currentTerm and nil votedFor atomically. Signed-off-by:Li Wei <wei.g.li@intel.com>
-
Li Wei authored
Check and handle memory allocation errors by reporting them back to users via NULL or RAFT_ERR_NOMEM return values. Signed-off-by:Li Wei <wei.g.li@intel.com>
-
- 20 Nov, 2017 1 commit
-
-
Willem Thiart authored
-
- 30 May, 2017 1 commit
-
-
Willem Thiart authored
-
- 25 Oct, 2016 2 commits
-
-
Willem Thiart authored
-
Maxim Kupriianov authored
Delete duplicated entires of the same two functions.
-
- 11 Jun, 2016 5 commits
-
-
Willem Thiart authored
-
Willem Thiart authored
-
Willem Thiart authored
-
Willem Thiart authored
-
Willem Thiart authored
-
- 19 May, 2016 1 commit
-
-
Willem Thiart authored
-
- 13 May, 2016 3 commits
-
-
Willem Thiart authored
-
Willem Thiart authored
-
Willem Thiart authored
This fix prevents deadlocks (ie. when we are trying to get votes from non-voting nodes that never vote).
-
- 16 Mar, 2016 3 commits
-
-
Willem Thiart authored
This change is backwards incompatible. The following functions return different return codes: * applylog * log_offer * raft_append_entry * raft_apply_all * raft_recv_entry
-
Willem Thiart authored
-
Willem Thiart authored
-
- 25 Jan, 2016 4 commits
-
-
Willem Thiart authored
-
Willem Thiart authored
Breaking change.
-
Willem Thiart authored
Breaking change.
-
Willem Thiart authored
-
- 20 Jan, 2016 2 commits
-
-
Willem Thiart authored
-
Willem Thiart authored
-
- 31 Dec, 2015 2 commits
-
-
Willem Thiart authored
-
Willem Thiart authored
-
- 30 Dec, 2015 1 commit
-
-
Willem Thiart authored
-
- 21 Dec, 2015 1 commit
-
-
Willem Thiart authored
-
- 20 Dec, 2015 1 commit
-
-
Willem Thiart authored
-