├── .gitignore ├── .travis.yml ├── LICENSE ├── Makefile ├── README.rst ├── include ├── raft.h ├── raft_log.h ├── raft_private.h └── raft_types.h ├── package.json ├── scripts └── amalgamate.sh ├── src ├── raft_log.c ├── raft_node.c ├── raft_server.c └── raft_server_properties.c └── tests ├── CuTest.c ├── CuTest.h ├── log_fuzzer.py ├── make-tests.sh ├── mock_send_functions.c ├── mock_send_functions.h ├── raft_cffi.py ├── test_log.c ├── test_node.c ├── test_scenario.c ├── test_server.c ├── test_snapshotting.c └── virtraft2.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/README.rst -------------------------------------------------------------------------------- /include/raft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/include/raft.h -------------------------------------------------------------------------------- /include/raft_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/include/raft_log.h -------------------------------------------------------------------------------- /include/raft_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/include/raft_private.h -------------------------------------------------------------------------------- /include/raft_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/include/raft_types.h -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/package.json -------------------------------------------------------------------------------- /scripts/amalgamate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/scripts/amalgamate.sh -------------------------------------------------------------------------------- /src/raft_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/src/raft_log.c -------------------------------------------------------------------------------- /src/raft_node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/src/raft_node.c -------------------------------------------------------------------------------- /src/raft_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/src/raft_server.c -------------------------------------------------------------------------------- /src/raft_server_properties.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/src/raft_server_properties.c -------------------------------------------------------------------------------- /tests/CuTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/tests/CuTest.c -------------------------------------------------------------------------------- /tests/CuTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/tests/CuTest.h -------------------------------------------------------------------------------- /tests/log_fuzzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/tests/log_fuzzer.py -------------------------------------------------------------------------------- /tests/make-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/tests/make-tests.sh -------------------------------------------------------------------------------- /tests/mock_send_functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/tests/mock_send_functions.c -------------------------------------------------------------------------------- /tests/mock_send_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/tests/mock_send_functions.h -------------------------------------------------------------------------------- /tests/raft_cffi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/tests/raft_cffi.py -------------------------------------------------------------------------------- /tests/test_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/tests/test_log.c -------------------------------------------------------------------------------- /tests/test_node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/tests/test_node.c -------------------------------------------------------------------------------- /tests/test_scenario.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/tests/test_scenario.c -------------------------------------------------------------------------------- /tests/test_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/tests/test_server.c -------------------------------------------------------------------------------- /tests/test_snapshotting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/tests/test_snapshotting.c -------------------------------------------------------------------------------- /tests/virtraft2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willemt/raft/HEAD/tests/virtraft2.py --------------------------------------------------------------------------------