December 21, 2019

149 words 1 min read

Jepsen 9: The center cannot hold

Jepsen 9: The center cannot hold

Kyle Kingsbury explores anomalies in three distributed systemsTendermint, Hazelcast, and Aerospikeand shares general strategies for correctness testing using Jepsen, a distributed system testing harness that applies property-based testing to databases to verify their correctness claims during common failure modes: network partitions, process crashes, and clock skew.

Talk Title Jepsen 9: The center cannot hold
Speakers Kyle Kingsbury (Jepsen)
Conference O’Reilly Velocity Conference
Conf Tag Building and maintaining complex distributed systems
Location San Jose, California
Date June 12-14, 2018
URL Talk Page
Slides Talk Slides
Video

Distributed systems often claim to save our data durably, provide isolated transactions, and make writes visible to reads. Kyle Kingsbury explores anomalies in three distributed systems—Tendermint, Hazelcast, and Aerospike—and shares general strategies for correctness testing using Jepsen, a distributed system testing harness that applies property-based testing to databases to verify their correctness claims during common failure modes: network partitions, process crashes, and clock skew.

comments powered by Disqus