jepsen.rqlite
jepsen.rqlite copied to clipboard
jepsen.rqlite
Jepsen tests for the rqlite database.
Usage
Running the tests requires that you have Vagrant to start the virtual machines, and Clojure's package manager leiningen to build and run the actual test code.
Once you have all the necessary dependencies installed, running the tests is as simple as:
./run.sh
This will start the virtual machines for you and invoke leiningen to run the tests. You can refer
to src/jepsen/rqlite.clj
for command-line options such as the --nemesis-type
flag to select the nemesis used. They can be passed directly to the script:
./run.sh --nemesis-type pause
For more details, check out our blog post.