“In hundreds of tests of SC mode through network partitions, 3.99.1.5 and higher versions have not shown any sign of nonlinearizable histories, lost increments to counters, or lost updates to sets.”
– Kyle Kingsbury, Aerospike 3.99.0.3, 12-27-2017

 

We believe Jepsen has validated our core claims: within reasonable operational constraints, Aerospike does not lose data, nor does it allow stale or dirty reads even with high concurrency, challenging network conditions, and crashes. In order to test these claims, Kyle ran existing Jepsen tests, but also a variety of new custom-crafted “nemeses”. Kyle also improved Jepsen with a higher performance core engine, as well as fixed Jepsen internal bugs.

 Please see our full response: Aerospike, Strong Consistency, and Jepsen

 Further information about Aerospike 4.0 and Strong Consistency

 Aerospike 4.0 General Availability

 Jepsen: Aerospike 3.99.0.3

 Aerospike 4.0 Product Blog (10/17/17) Part 1, Part 2

 Aerospike 4.0 Product Blog (3/7/18)

 Aerospike 4.0 Press Release GA

 Aerospike 4.0 Press Release Announcement

Aerospike 3.99 Downloads

The following downloads are provided to reproduce the results in the Jepsen report. They are not supported Aerospike versions and contain known flaws that may render them unsuitable for production use. Please consider an Aerospike 4.0 release version. 

 Aerospike 3.99.0.3 – RedHat Enterprise Linux 7

Aerospike 3.99.0.3 – Ubuntu 16.04

Aerospike 3.99.0.3 – Debian 8

Aerospike 3.99.1.5 – RedHat Enterprise Linux 7

Aerospike 3.99.1.5 – Ubuntu 16.04

Aerospike 3.99.1.5 – Debian 8

Aerospike 3.99.2.1 – RedHat Enterprise Linux 7

Aerospike 3.99.2.1 – Ubuntu 16.04

Aerospike 3.99.2.1 – Debian 8