wildarch / jepsen.rqlite

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

License:MIT License


Languages

Language:Clojure 98.5%Language:Shell 1.5%