Brian Bulkowski, Aerospike Founder and CTO Benchmark

“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

 

 

About Author

mm

Brian Bulkowski, Aerospike Founder and CTO

All posts by this author
Brian is a Founder and the CTO of Aerospike. With almost 30 years in Silicon Valley, his motivation for starting Aerospike was the confluence of what he saw as the rapidly advancing flash storage technology with lower costs that weren’t being fully leveraged by database systems as well as the scaling limitations of sharded MySQL systems and the need for a new distributed database. He was able to see these needs as both a Lead Engineer at Novell and Chief Architect at Cable Solutions at Liberate - where he built a high-performance, embedded networking stack and high scale broadcast server infrastructure.