- 30 Aug, 2021 1 commit
-
-
Ozan Tezcan authored
-
- 01 Aug, 2021 1 commit
-
-
Ozan Tezcan authored
added initial cmake support, fixed coverage usage
-
- 28 Jul, 2021 1 commit
-
-
Shaya Potter authored
* fix virtraft bug in _check_log_matching didn't validate against snapshoted node correctly. the previous code just didn't do what it was expected to do * improve virtraft logging * fix entry_pop in virtraft previously, entry_pop never ran during our virtraft tests, probably because without removing leader, we never have a situation where this is neccessary i.e. the only case virtraft can pop entries, is when we have a leader lose leadership and we have an entry pending and not committed. so when another node becomes leader, old leader's entries get popped. however, that has nothing to do with the "id" of the node that its effecting so trying to contorl it through that, makes no sense. * extra comment for fix reminder * ensure that we start with a term of 1 in virtraft, not 0. snapshot code fails if we have a snapshot term of 0 (explicitly returns an error if the term stored in snapshot is 0). Co-authored-by:
Yossi Gottlieb <yossigo@gmail.com>
-
- 27 Jul, 2021 1 commit
-
-
Shaya Potter authored
raft_get_last_log_term() is used for filling in vote requests, except it didn't match 100% with the logic in should_grant_vote * update test to prove that change works as needed previous test tested when we don't snapshot everything, but code was broken when we did. modified test tested only when we snapshot everything, now we do both in sequence. * use raft_get_last_log_term in __should_grant_vote() also modify __should_grant_vote to take a raft_server_t instead of raft_server_privat_t so its not constantly casting it to void.
-
- 06 Dec, 2018 1 commit
-
-
Yossi Gottlieb authored
-
- 14 Aug, 2018 1 commit
-
-
Willem Thiart authored
Less false positive deadlocks Logging to file Quiet mode Less strict partitions Include latest partitions in diagnostics
-
- 30 Jul, 2018 1 commit
-
-
Yossi Gottlieb authored
-
- 22 Jul, 2018 1 commit
-
-
Yossi Gottlieb authored
-
- 11 Jun, 2018 1 commit
-
-
Willem Thiart authored
-
- 23 May, 2018 1 commit
-
-
Yossi Gottlieb authored
-
- 16 May, 2018 1 commit
-
-
Willem Thiart authored
-
- 06 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
-
-
Willem Thiart authored
-
- 20 Nov, 2017 1 commit
-
-
Willem Thiart authored
-
- 05 Mar, 2016 1 commit
-
-
Willem Thiart authored
-
- 11 Feb, 2016 2 commits
-
-
Willem Thiart authored
-
Willem Thiart authored
-
- 25 Jul, 2015 1 commit
-
-
Willem Thiart authored
-
- 01 Feb, 2015 1 commit
-
-
Willem Thiart authored
-
- 25 Jun, 2014 1 commit
-
-
Matt Amos authored
GNU make wanted `VPATH` set so that it could find the source files. GNU ld complained about missing `-fPIC` for the object files being linked into a shared library, so added that too.
-
- 28 May, 2014 1 commit
-
-
Willem Thiart authored
-
- 26 Feb, 2014 3 commits
-
-
willem authored
-
Andrea Guzzo authored
so there is no need to turn off warnings for implicit-function-declaration
-
Andrea Guzzo authored
tests are now optional and can be built&run using the 'tests' target (make tests)
-
- 14 Feb, 2014 3 commits
-
-
willem authored
-
willem authored
-
http://github.comwillem authored
-
- 16 Jan, 2014 1 commit
-
-
willem authored
-
- 14 Jan, 2014 1 commit
-
-
willem authored
-
- 13 Jan, 2014 4 commits
- 23 Dec, 2013 1 commit
-
-
willem authored
-
- 22 Dec, 2013 1 commit
-
-
willem authored
-
- 08 Dec, 2013 3 commits