├── .github ├── codespell │ ├── config.txt │ └── skiplist.txt └── workflows │ ├── ci.yml │ ├── daily.yml │ ├── jepsen.yml │ └── redis-suite.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE.txt ├── README.md ├── benchmark ├── benchmark.json └── redisraft_cluster.sh ├── deps ├── common │ ├── crc16.c │ ├── crc16.h │ ├── redismodule.h │ ├── sc_crc32.c │ ├── sc_crc32.h │ ├── sc_list.c │ └── sc_list.h ├── hiredis │ ├── .github │ │ ├── release-drafter-config.yml │ │ └── workflows │ │ │ ├── build.yml │ │ │ ├── release-drafter.yml │ │ │ └── test.yml │ ├── .gitignore │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── CMakeLists.txt │ ├── COPYING │ ├── Makefile │ ├── README.md │ ├── adapters │ │ ├── ae.h │ │ ├── glib.h │ │ ├── ivykis.h │ │ ├── libev.h │ │ ├── libevent.h │ │ ├── libhv.h │ │ ├── libsdevent.h │ │ ├── libuv.h │ │ ├── macosx.h │ │ ├── poll.h │ │ ├── qt.h │ │ └── redismoduleapi.h │ ├── alloc.c │ ├── alloc.h │ ├── appveyor.yml │ ├── async.c │ ├── async.h │ ├── async_private.h │ ├── dict.c │ ├── dict.h │ ├── examples │ │ ├── CMakeLists.txt │ │ ├── example-ae.c │ │ ├── example-glib.c │ │ ├── example-ivykis.c │ │ ├── example-libev.c │ │ ├── example-libevent-ssl.c │ │ ├── example-libevent.c │ │ ├── example-libhv.c │ │ ├── example-libsdevent.c │ │ ├── example-libuv.c │ │ ├── example-macosx.c │ │ ├── example-poll.c │ │ ├── example-push.c │ │ ├── example-qt.cpp │ │ ├── example-qt.h │ │ ├── example-redismoduleapi.c │ │ ├── example-ssl.c │ │ └── example.c │ ├── fmacros.h │ ├── fuzzing │ │ └── format_command_fuzzer.c │ ├── hiredis-config.cmake.in │ ├── hiredis.c │ ├── hiredis.h │ ├── hiredis.pc.in │ ├── hiredis.targets │ ├── hiredis_ssl-config.cmake.in │ ├── hiredis_ssl.h │ ├── hiredis_ssl.pc.in │ ├── net.c │ ├── net.h │ ├── read.c │ ├── read.h │ ├── sds.c │ ├── sds.h │ ├── sdsalloc.h │ ├── sockcompat.c │ ├── sockcompat.h │ ├── ssl.c │ ├── test.c │ ├── test.sh │ └── win32.h └── raft │ ├── .github │ └── workflows │ │ ├── ci.yml │ │ └── daily.yml │ ├── .gitignore │ ├── .travis.yml │ ├── CMakeLists.txt │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── bin │ └── .gitignore │ ├── docs │ └── Using.md │ ├── 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 │ ├── helpers.h │ ├── linked_list_queue.c │ ├── linked_list_queue.h │ ├── log_fuzzer.py │ ├── mock_send_functions.c │ ├── mock_send_functions.h │ ├── raft_cffi_builder.py │ ├── requirements.txt │ ├── test_log.c │ ├── test_log_impl.c │ ├── test_node.c │ ├── test_scenario.c │ ├── test_server.c │ ├── test_snapshotting.c │ └── virtraft2.py ├── docs ├── Deployment.md ├── Development.md ├── ExternalSharding.md ├── Introduction.md ├── Sharding.md ├── TLS.md ├── TOC.md └── Using.md ├── jepsen ├── README.md ├── aws │ ├── README.md │ ├── main.tf │ ├── output.tf │ ├── scripts │ │ ├── install_control.sh │ │ └── install_node.sh │ └── variables.tf └── docker │ ├── README.md │ ├── control │ ├── Dockerfile │ └── entrypoint.sh │ ├── docker-compose.yml │ ├── genkeys.sh │ └── node │ ├── Dockerfile │ └── entrypoint.sh ├── licenses ├── RSALv2.txt └── SSPLv1.txt ├── src ├── .clang-format ├── blocked.c ├── clientstate.c ├── cluster.c ├── commands.c ├── common.c ├── config.c ├── connection.c ├── entrycache.c ├── entrycache.h ├── file.c ├── file.h ├── fsync.c ├── join.c ├── log.c ├── log.h ├── metadata.c ├── metadata.h ├── migrate.c ├── multi.c ├── node.c ├── node_addr.c ├── proxy.c ├── raft.c ├── redisraft.c ├── redisraft.h ├── serialization.c ├── serialization_utils.c ├── snapshot.c ├── sort.c ├── threadpool.c ├── util.c └── version.h ├── tests ├── integration │ ├── __init__.py │ ├── conftest.py │ ├── modules │ │ ├── .clang-format │ │ └── hellomodule.c │ ├── pytest.ini │ ├── raftlog.py │ ├── requirements.txt │ ├── sandbox.py │ ├── test_blocking.py │ ├── test_config.py │ ├── test_elle.py │ ├── test_fuzzing.py │ ├── test_log.py │ ├── test_membership.py │ ├── test_migrate.py │ ├── test_multi.py │ ├── test_pubsub.py │ ├── test_random.py │ ├── test_sanity.py │ ├── test_sharding.py │ ├── test_snapshots.py │ └── workload.py ├── monitor.sh ├── redis-suite │ ├── run.sh │ └── skip.txt ├── tmp │ └── .gitignore └── unit │ ├── .clang-format │ ├── dut_premble.h │ ├── main.c │ ├── test.h │ ├── test_file.c │ ├── test_log.c │ ├── test_serialization.c │ └── test_util.c └── utils ├── create-cluster └── create-cluster ├── create-shard-groups └── create-shard-groups ├── deploy-aws ├── README.md ├── ansible.cfg ├── ansible │ ├── roles │ │ ├── common │ │ │ ├── tasks │ │ │ │ └── main.yml │ │ │ └── vars │ │ │ │ └── main.yml │ │ ├── control │ │ │ ├── defaults │ │ │ │ └── main.yml │ │ │ ├── tasks │ │ │ │ ├── cluster.yml │ │ │ │ ├── install.yml │ │ │ │ ├── main.yml │ │ │ │ └── memtier_benchmark.yml │ │ │ ├── templates │ │ │ │ └── cluster.sh.j2 │ │ │ └── vars │ │ │ │ └── main.yml │ │ └── node │ │ │ ├── defaults │ │ │ └── main.yml │ │ │ ├── handlers │ │ │ └── main.yml │ │ │ ├── tasks │ │ │ ├── config.yml │ │ │ ├── install.yml │ │ │ └── main.yml │ │ │ ├── templates │ │ │ ├── redis_conf.j2 │ │ │ ├── systemd_redisraft.j2 │ │ │ └── systemd_redisraft_target.j2 │ │ │ └── vars │ │ │ └── main.yml │ └── site.yml ├── create_instances.sh ├── hosts.tpl ├── main.tf ├── output.tf ├── sample.tfvars └── variables.tf └── gen-test-certs.sh /.github/codespell/config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/.github/codespell/config.txt -------------------------------------------------------------------------------- /.github/codespell/skiplist.txt: -------------------------------------------------------------------------------- 1 | smove 2 | ro 3 | stdio 4 | edn 5 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/daily.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/.github/workflows/daily.yml -------------------------------------------------------------------------------- /.github/workflows/jepsen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/.github/workflows/jepsen.yml -------------------------------------------------------------------------------- /.github/workflows/redis-suite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/.github/workflows/redis-suite.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/benchmark.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/benchmark/benchmark.json -------------------------------------------------------------------------------- /benchmark/redisraft_cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/benchmark/redisraft_cluster.sh -------------------------------------------------------------------------------- /deps/common/crc16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/common/crc16.c -------------------------------------------------------------------------------- /deps/common/crc16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/common/crc16.h -------------------------------------------------------------------------------- /deps/common/redismodule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/common/redismodule.h -------------------------------------------------------------------------------- /deps/common/sc_crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/common/sc_crc32.c -------------------------------------------------------------------------------- /deps/common/sc_crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/common/sc_crc32.h -------------------------------------------------------------------------------- /deps/common/sc_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/common/sc_list.c -------------------------------------------------------------------------------- /deps/common/sc_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/common/sc_list.h -------------------------------------------------------------------------------- /deps/hiredis/.github/release-drafter-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/.github/release-drafter-config.yml -------------------------------------------------------------------------------- /deps/hiredis/.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/.github/workflows/build.yml -------------------------------------------------------------------------------- /deps/hiredis/.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /deps/hiredis/.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/.github/workflows/test.yml -------------------------------------------------------------------------------- /deps/hiredis/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/.gitignore -------------------------------------------------------------------------------- /deps/hiredis/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/.travis.yml -------------------------------------------------------------------------------- /deps/hiredis/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/CHANGELOG.md -------------------------------------------------------------------------------- /deps/hiredis/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/CMakeLists.txt -------------------------------------------------------------------------------- /deps/hiredis/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/COPYING -------------------------------------------------------------------------------- /deps/hiredis/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/Makefile -------------------------------------------------------------------------------- /deps/hiredis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/README.md -------------------------------------------------------------------------------- /deps/hiredis/adapters/ae.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/adapters/ae.h -------------------------------------------------------------------------------- /deps/hiredis/adapters/glib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/adapters/glib.h -------------------------------------------------------------------------------- /deps/hiredis/adapters/ivykis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/adapters/ivykis.h -------------------------------------------------------------------------------- /deps/hiredis/adapters/libev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/adapters/libev.h -------------------------------------------------------------------------------- /deps/hiredis/adapters/libevent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/adapters/libevent.h -------------------------------------------------------------------------------- /deps/hiredis/adapters/libhv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/adapters/libhv.h -------------------------------------------------------------------------------- /deps/hiredis/adapters/libsdevent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/adapters/libsdevent.h -------------------------------------------------------------------------------- /deps/hiredis/adapters/libuv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/adapters/libuv.h -------------------------------------------------------------------------------- /deps/hiredis/adapters/macosx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/adapters/macosx.h -------------------------------------------------------------------------------- /deps/hiredis/adapters/poll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/adapters/poll.h -------------------------------------------------------------------------------- /deps/hiredis/adapters/qt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/adapters/qt.h -------------------------------------------------------------------------------- /deps/hiredis/adapters/redismoduleapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/adapters/redismoduleapi.h -------------------------------------------------------------------------------- /deps/hiredis/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/alloc.c -------------------------------------------------------------------------------- /deps/hiredis/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/alloc.h -------------------------------------------------------------------------------- /deps/hiredis/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/appveyor.yml -------------------------------------------------------------------------------- /deps/hiredis/async.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/async.c -------------------------------------------------------------------------------- /deps/hiredis/async.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/async.h -------------------------------------------------------------------------------- /deps/hiredis/async_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/async_private.h -------------------------------------------------------------------------------- /deps/hiredis/dict.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/dict.c -------------------------------------------------------------------------------- /deps/hiredis/dict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/dict.h -------------------------------------------------------------------------------- /deps/hiredis/examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/examples/CMakeLists.txt -------------------------------------------------------------------------------- /deps/hiredis/examples/example-ae.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/examples/example-ae.c -------------------------------------------------------------------------------- /deps/hiredis/examples/example-glib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/examples/example-glib.c -------------------------------------------------------------------------------- /deps/hiredis/examples/example-ivykis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/examples/example-ivykis.c -------------------------------------------------------------------------------- /deps/hiredis/examples/example-libev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/examples/example-libev.c -------------------------------------------------------------------------------- /deps/hiredis/examples/example-libevent-ssl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/examples/example-libevent-ssl.c -------------------------------------------------------------------------------- /deps/hiredis/examples/example-libevent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/examples/example-libevent.c -------------------------------------------------------------------------------- /deps/hiredis/examples/example-libhv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/examples/example-libhv.c -------------------------------------------------------------------------------- /deps/hiredis/examples/example-libsdevent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/examples/example-libsdevent.c -------------------------------------------------------------------------------- /deps/hiredis/examples/example-libuv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/examples/example-libuv.c -------------------------------------------------------------------------------- /deps/hiredis/examples/example-macosx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/examples/example-macosx.c -------------------------------------------------------------------------------- /deps/hiredis/examples/example-poll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/examples/example-poll.c -------------------------------------------------------------------------------- /deps/hiredis/examples/example-push.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/examples/example-push.c -------------------------------------------------------------------------------- /deps/hiredis/examples/example-qt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/examples/example-qt.cpp -------------------------------------------------------------------------------- /deps/hiredis/examples/example-qt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/examples/example-qt.h -------------------------------------------------------------------------------- /deps/hiredis/examples/example-redismoduleapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/examples/example-redismoduleapi.c -------------------------------------------------------------------------------- /deps/hiredis/examples/example-ssl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/examples/example-ssl.c -------------------------------------------------------------------------------- /deps/hiredis/examples/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/examples/example.c -------------------------------------------------------------------------------- /deps/hiredis/fmacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/fmacros.h -------------------------------------------------------------------------------- /deps/hiredis/fuzzing/format_command_fuzzer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/fuzzing/format_command_fuzzer.c -------------------------------------------------------------------------------- /deps/hiredis/hiredis-config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/hiredis-config.cmake.in -------------------------------------------------------------------------------- /deps/hiredis/hiredis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/hiredis.c -------------------------------------------------------------------------------- /deps/hiredis/hiredis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/hiredis.h -------------------------------------------------------------------------------- /deps/hiredis/hiredis.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/hiredis.pc.in -------------------------------------------------------------------------------- /deps/hiredis/hiredis.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/hiredis.targets -------------------------------------------------------------------------------- /deps/hiredis/hiredis_ssl-config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/hiredis_ssl-config.cmake.in -------------------------------------------------------------------------------- /deps/hiredis/hiredis_ssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/hiredis_ssl.h -------------------------------------------------------------------------------- /deps/hiredis/hiredis_ssl.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/hiredis_ssl.pc.in -------------------------------------------------------------------------------- /deps/hiredis/net.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/net.c -------------------------------------------------------------------------------- /deps/hiredis/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/net.h -------------------------------------------------------------------------------- /deps/hiredis/read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/read.c -------------------------------------------------------------------------------- /deps/hiredis/read.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/read.h -------------------------------------------------------------------------------- /deps/hiredis/sds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/sds.c -------------------------------------------------------------------------------- /deps/hiredis/sds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/sds.h -------------------------------------------------------------------------------- /deps/hiredis/sdsalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/sdsalloc.h -------------------------------------------------------------------------------- /deps/hiredis/sockcompat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/sockcompat.c -------------------------------------------------------------------------------- /deps/hiredis/sockcompat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/sockcompat.h -------------------------------------------------------------------------------- /deps/hiredis/ssl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/ssl.c -------------------------------------------------------------------------------- /deps/hiredis/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/test.c -------------------------------------------------------------------------------- /deps/hiredis/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/test.sh -------------------------------------------------------------------------------- /deps/hiredis/win32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/hiredis/win32.h -------------------------------------------------------------------------------- /deps/raft/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/.github/workflows/ci.yml -------------------------------------------------------------------------------- /deps/raft/.github/workflows/daily.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/.github/workflows/daily.yml -------------------------------------------------------------------------------- /deps/raft/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/.gitignore -------------------------------------------------------------------------------- /deps/raft/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/.travis.yml -------------------------------------------------------------------------------- /deps/raft/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/CMakeLists.txt -------------------------------------------------------------------------------- /deps/raft/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/LICENSE -------------------------------------------------------------------------------- /deps/raft/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/Makefile -------------------------------------------------------------------------------- /deps/raft/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/README.md -------------------------------------------------------------------------------- /deps/raft/bin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/bin/.gitignore -------------------------------------------------------------------------------- /deps/raft/docs/Using.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/docs/Using.md -------------------------------------------------------------------------------- /deps/raft/include/raft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/include/raft.h -------------------------------------------------------------------------------- /deps/raft/include/raft_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/include/raft_log.h -------------------------------------------------------------------------------- /deps/raft/include/raft_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/include/raft_private.h -------------------------------------------------------------------------------- /deps/raft/include/raft_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/include/raft_types.h -------------------------------------------------------------------------------- /deps/raft/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/package.json -------------------------------------------------------------------------------- /deps/raft/scripts/amalgamate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/scripts/amalgamate.sh -------------------------------------------------------------------------------- /deps/raft/src/raft_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/src/raft_log.c -------------------------------------------------------------------------------- /deps/raft/src/raft_node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/src/raft_node.c -------------------------------------------------------------------------------- /deps/raft/src/raft_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/src/raft_server.c -------------------------------------------------------------------------------- /deps/raft/src/raft_server_properties.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/src/raft_server_properties.c -------------------------------------------------------------------------------- /deps/raft/tests/CuTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/tests/CuTest.c -------------------------------------------------------------------------------- /deps/raft/tests/CuTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/tests/CuTest.h -------------------------------------------------------------------------------- /deps/raft/tests/helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/tests/helpers.h -------------------------------------------------------------------------------- /deps/raft/tests/linked_list_queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/tests/linked_list_queue.c -------------------------------------------------------------------------------- /deps/raft/tests/linked_list_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/tests/linked_list_queue.h -------------------------------------------------------------------------------- /deps/raft/tests/log_fuzzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/tests/log_fuzzer.py -------------------------------------------------------------------------------- /deps/raft/tests/mock_send_functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/tests/mock_send_functions.c -------------------------------------------------------------------------------- /deps/raft/tests/mock_send_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/tests/mock_send_functions.h -------------------------------------------------------------------------------- /deps/raft/tests/raft_cffi_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/tests/raft_cffi_builder.py -------------------------------------------------------------------------------- /deps/raft/tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/tests/requirements.txt -------------------------------------------------------------------------------- /deps/raft/tests/test_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/tests/test_log.c -------------------------------------------------------------------------------- /deps/raft/tests/test_log_impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/tests/test_log_impl.c -------------------------------------------------------------------------------- /deps/raft/tests/test_node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/tests/test_node.c -------------------------------------------------------------------------------- /deps/raft/tests/test_scenario.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/tests/test_scenario.c -------------------------------------------------------------------------------- /deps/raft/tests/test_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/tests/test_server.c -------------------------------------------------------------------------------- /deps/raft/tests/test_snapshotting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/tests/test_snapshotting.c -------------------------------------------------------------------------------- /deps/raft/tests/virtraft2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/deps/raft/tests/virtraft2.py -------------------------------------------------------------------------------- /docs/Deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/docs/Deployment.md -------------------------------------------------------------------------------- /docs/Development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/docs/Development.md -------------------------------------------------------------------------------- /docs/ExternalSharding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/docs/ExternalSharding.md -------------------------------------------------------------------------------- /docs/Introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/docs/Introduction.md -------------------------------------------------------------------------------- /docs/Sharding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/docs/Sharding.md -------------------------------------------------------------------------------- /docs/TLS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/docs/TLS.md -------------------------------------------------------------------------------- /docs/TOC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/docs/TOC.md -------------------------------------------------------------------------------- /docs/Using.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/docs/Using.md -------------------------------------------------------------------------------- /jepsen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/jepsen/README.md -------------------------------------------------------------------------------- /jepsen/aws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/jepsen/aws/README.md -------------------------------------------------------------------------------- /jepsen/aws/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/jepsen/aws/main.tf -------------------------------------------------------------------------------- /jepsen/aws/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/jepsen/aws/output.tf -------------------------------------------------------------------------------- /jepsen/aws/scripts/install_control.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/jepsen/aws/scripts/install_control.sh -------------------------------------------------------------------------------- /jepsen/aws/scripts/install_node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/jepsen/aws/scripts/install_node.sh -------------------------------------------------------------------------------- /jepsen/aws/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/jepsen/aws/variables.tf -------------------------------------------------------------------------------- /jepsen/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/jepsen/docker/README.md -------------------------------------------------------------------------------- /jepsen/docker/control/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/jepsen/docker/control/Dockerfile -------------------------------------------------------------------------------- /jepsen/docker/control/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/jepsen/docker/control/entrypoint.sh -------------------------------------------------------------------------------- /jepsen/docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/jepsen/docker/docker-compose.yml -------------------------------------------------------------------------------- /jepsen/docker/genkeys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/jepsen/docker/genkeys.sh -------------------------------------------------------------------------------- /jepsen/docker/node/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/jepsen/docker/node/Dockerfile -------------------------------------------------------------------------------- /jepsen/docker/node/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/jepsen/docker/node/entrypoint.sh -------------------------------------------------------------------------------- /licenses/RSALv2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/licenses/RSALv2.txt -------------------------------------------------------------------------------- /licenses/SSPLv1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/licenses/SSPLv1.txt -------------------------------------------------------------------------------- /src/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/.clang-format -------------------------------------------------------------------------------- /src/blocked.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/blocked.c -------------------------------------------------------------------------------- /src/clientstate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/clientstate.c -------------------------------------------------------------------------------- /src/cluster.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/cluster.c -------------------------------------------------------------------------------- /src/commands.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/commands.c -------------------------------------------------------------------------------- /src/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/common.c -------------------------------------------------------------------------------- /src/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/config.c -------------------------------------------------------------------------------- /src/connection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/connection.c -------------------------------------------------------------------------------- /src/entrycache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/entrycache.c -------------------------------------------------------------------------------- /src/entrycache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/entrycache.h -------------------------------------------------------------------------------- /src/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/file.c -------------------------------------------------------------------------------- /src/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/file.h -------------------------------------------------------------------------------- /src/fsync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/fsync.c -------------------------------------------------------------------------------- /src/join.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/join.c -------------------------------------------------------------------------------- /src/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/log.c -------------------------------------------------------------------------------- /src/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/log.h -------------------------------------------------------------------------------- /src/metadata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/metadata.c -------------------------------------------------------------------------------- /src/metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/metadata.h -------------------------------------------------------------------------------- /src/migrate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/migrate.c -------------------------------------------------------------------------------- /src/multi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/multi.c -------------------------------------------------------------------------------- /src/node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/node.c -------------------------------------------------------------------------------- /src/node_addr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/node_addr.c -------------------------------------------------------------------------------- /src/proxy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/proxy.c -------------------------------------------------------------------------------- /src/raft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/raft.c -------------------------------------------------------------------------------- /src/redisraft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/redisraft.c -------------------------------------------------------------------------------- /src/redisraft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/redisraft.h -------------------------------------------------------------------------------- /src/serialization.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/serialization.c -------------------------------------------------------------------------------- /src/serialization_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/serialization_utils.c -------------------------------------------------------------------------------- /src/snapshot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/snapshot.c -------------------------------------------------------------------------------- /src/sort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/sort.c -------------------------------------------------------------------------------- /src/threadpool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/threadpool.c -------------------------------------------------------------------------------- /src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/util.c -------------------------------------------------------------------------------- /src/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/src/version.h -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/integration/conftest.py -------------------------------------------------------------------------------- /tests/integration/modules/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/integration/modules/.clang-format -------------------------------------------------------------------------------- /tests/integration/modules/hellomodule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/integration/modules/hellomodule.c -------------------------------------------------------------------------------- /tests/integration/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/integration/pytest.ini -------------------------------------------------------------------------------- /tests/integration/raftlog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/integration/raftlog.py -------------------------------------------------------------------------------- /tests/integration/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/integration/requirements.txt -------------------------------------------------------------------------------- /tests/integration/sandbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/integration/sandbox.py -------------------------------------------------------------------------------- /tests/integration/test_blocking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/integration/test_blocking.py -------------------------------------------------------------------------------- /tests/integration/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/integration/test_config.py -------------------------------------------------------------------------------- /tests/integration/test_elle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/integration/test_elle.py -------------------------------------------------------------------------------- /tests/integration/test_fuzzing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/integration/test_fuzzing.py -------------------------------------------------------------------------------- /tests/integration/test_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/integration/test_log.py -------------------------------------------------------------------------------- /tests/integration/test_membership.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/integration/test_membership.py -------------------------------------------------------------------------------- /tests/integration/test_migrate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/integration/test_migrate.py -------------------------------------------------------------------------------- /tests/integration/test_multi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/integration/test_multi.py -------------------------------------------------------------------------------- /tests/integration/test_pubsub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/integration/test_pubsub.py -------------------------------------------------------------------------------- /tests/integration/test_random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/integration/test_random.py -------------------------------------------------------------------------------- /tests/integration/test_sanity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/integration/test_sanity.py -------------------------------------------------------------------------------- /tests/integration/test_sharding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/integration/test_sharding.py -------------------------------------------------------------------------------- /tests/integration/test_snapshots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/integration/test_snapshots.py -------------------------------------------------------------------------------- /tests/integration/workload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/integration/workload.py -------------------------------------------------------------------------------- /tests/monitor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/monitor.sh -------------------------------------------------------------------------------- /tests/redis-suite/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/redis-suite/run.sh -------------------------------------------------------------------------------- /tests/redis-suite/skip.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/redis-suite/skip.txt -------------------------------------------------------------------------------- /tests/tmp/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/unit/.clang-format -------------------------------------------------------------------------------- /tests/unit/dut_premble.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/unit/dut_premble.h -------------------------------------------------------------------------------- /tests/unit/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/unit/main.c -------------------------------------------------------------------------------- /tests/unit/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/unit/test.h -------------------------------------------------------------------------------- /tests/unit/test_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/unit/test_file.c -------------------------------------------------------------------------------- /tests/unit/test_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/unit/test_log.c -------------------------------------------------------------------------------- /tests/unit/test_serialization.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/unit/test_serialization.c -------------------------------------------------------------------------------- /tests/unit/test_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/tests/unit/test_util.c -------------------------------------------------------------------------------- /utils/create-cluster/create-cluster: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/create-cluster/create-cluster -------------------------------------------------------------------------------- /utils/create-shard-groups/create-shard-groups: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/create-shard-groups/create-shard-groups -------------------------------------------------------------------------------- /utils/deploy-aws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/README.md -------------------------------------------------------------------------------- /utils/deploy-aws/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/ansible.cfg -------------------------------------------------------------------------------- /utils/deploy-aws/ansible/roles/common/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/ansible/roles/common/tasks/main.yml -------------------------------------------------------------------------------- /utils/deploy-aws/ansible/roles/common/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/ansible/roles/common/vars/main.yml -------------------------------------------------------------------------------- /utils/deploy-aws/ansible/roles/control/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/ansible/roles/control/defaults/main.yml -------------------------------------------------------------------------------- /utils/deploy-aws/ansible/roles/control/tasks/cluster.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/ansible/roles/control/tasks/cluster.yml -------------------------------------------------------------------------------- /utils/deploy-aws/ansible/roles/control/tasks/install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/ansible/roles/control/tasks/install.yml -------------------------------------------------------------------------------- /utils/deploy-aws/ansible/roles/control/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/ansible/roles/control/tasks/main.yml -------------------------------------------------------------------------------- /utils/deploy-aws/ansible/roles/control/tasks/memtier_benchmark.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/ansible/roles/control/tasks/memtier_benchmark.yml -------------------------------------------------------------------------------- /utils/deploy-aws/ansible/roles/control/templates/cluster.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/ansible/roles/control/templates/cluster.sh.j2 -------------------------------------------------------------------------------- /utils/deploy-aws/ansible/roles/control/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/ansible/roles/control/vars/main.yml -------------------------------------------------------------------------------- /utils/deploy-aws/ansible/roles/node/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/ansible/roles/node/defaults/main.yml -------------------------------------------------------------------------------- /utils/deploy-aws/ansible/roles/node/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/ansible/roles/node/handlers/main.yml -------------------------------------------------------------------------------- /utils/deploy-aws/ansible/roles/node/tasks/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/ansible/roles/node/tasks/config.yml -------------------------------------------------------------------------------- /utils/deploy-aws/ansible/roles/node/tasks/install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/ansible/roles/node/tasks/install.yml -------------------------------------------------------------------------------- /utils/deploy-aws/ansible/roles/node/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/ansible/roles/node/tasks/main.yml -------------------------------------------------------------------------------- /utils/deploy-aws/ansible/roles/node/templates/redis_conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/ansible/roles/node/templates/redis_conf.j2 -------------------------------------------------------------------------------- /utils/deploy-aws/ansible/roles/node/templates/systemd_redisraft.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/ansible/roles/node/templates/systemd_redisraft.j2 -------------------------------------------------------------------------------- /utils/deploy-aws/ansible/roles/node/templates/systemd_redisraft_target.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/ansible/roles/node/templates/systemd_redisraft_target.j2 -------------------------------------------------------------------------------- /utils/deploy-aws/ansible/roles/node/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/ansible/roles/node/vars/main.yml -------------------------------------------------------------------------------- /utils/deploy-aws/ansible/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/ansible/site.yml -------------------------------------------------------------------------------- /utils/deploy-aws/create_instances.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/create_instances.sh -------------------------------------------------------------------------------- /utils/deploy-aws/hosts.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/hosts.tpl -------------------------------------------------------------------------------- /utils/deploy-aws/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/main.tf -------------------------------------------------------------------------------- /utils/deploy-aws/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/output.tf -------------------------------------------------------------------------------- /utils/deploy-aws/sample.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/sample.tfvars -------------------------------------------------------------------------------- /utils/deploy-aws/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/deploy-aws/variables.tf -------------------------------------------------------------------------------- /utils/gen-test-certs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedisLabs/redisraft/HEAD/utils/gen-test-certs.sh --------------------------------------------------------------------------------