- 20 Jun, 2018 1 commit
-
-
Yossi Gottlieb authored
-
- 07 Jun, 2018 2 commits
-
-
Willem Thiart authored
The RAFT_LOGTYPE_SNAPSHOT was a bad design choice. It's better to not have this marker entry so that users don't have to check for the log entry type in the callbacks. Also, loading a snapshot correctly created this marker entry, but the compaction side did not. It's better to remove this log type than to fix this asymmetry. Fixes the following edge cases: - Server crashes if the last snapshot index is N and a appendentries message pops entries all the way back to index N. - Server sends an appendentries message with an invalid prev_log_idx and prev_log_term, causing the peer to crash.
-
Yossi Gottlieb authored
* Fix off-by-one in apply_log idx. * Fix log_get_from_idx() off by one error.
-
- 24 May, 2018 1 commit
-
-
Yossi Gottlieb authored
-
- 02 May, 2018 1 commit
-
-
Yossi Gottlieb authored
-
- 08 Jan, 2018 1 commit
-
-
Willem Thiart authored
-
- 29 Dec, 2017 1 commit
-
-
Willem Thiart authored
The raft_log API is now being fuzzed tested. This change fixes all of the bugs detected by the fuzzer so far.
-
- 21 Nov, 2017 1 commit
-
-
Li Wei authored
log_offer and log_poll should get log entry index rather than internal array index. That would match the callback comment in raft.h and would also match the log_pop case. Signed-off-by:
Li Wei <wei.g.li@intel.com>
-
- 03 Feb, 2016 1 commit
-
-
Willem Thiart authored
-
- 28 Jan, 2016 1 commit
-
-
Willem Thiart authored
Performance improvement. Appendentries will now send many logs per message.
-
- 04 Nov, 2015 1 commit
-
-
Willem Thiart authored
Thanks to @ar104 for the fix!
-
- 01 Oct, 2015 1 commit
-
-
Willem Thiart authored
-
- 21 Feb, 2015 1 commit
-
-
Willem Thiart authored
-
- 01 Feb, 2015 1 commit
-
-
Willem Thiart authored
-
- 16 Jan, 2014 2 commits
- 13 Jan, 2014 3 commits
- 22 Dec, 2013 1 commit
-
-
willem authored
-
- 19 Dec, 2013 1 commit
-
-
willem authored
-
- 17 Dec, 2013 2 commits