Virtual Workshops
Twice-monthly interactive sessions with our NoSQL solution architects.
Join Our Next Session >

Testing Scylla with Jepsen

21 minutes

Register for access to all 30 sessions available on demand.

Enter your email to watch this session from the Scylla Summit 2021 livestream. You’ll also get access to all available recordings.

DESCRIPTION

Jepsen is a tool for testing databases, combining fault injection, generative testing, and sophisticated safety checkers to find concurrency bugs and availability issues. We worked with the Scylla team to identify multiple safety issues in Scylla's lightweight transactions (LWT) layer, including split-brain behavior and write loss in healthy clusters. In this talk, we'll discuss testing techniques more generally, and what we found (and what was fixed!) in ScyllaDB.

Kyle Kingsbury, Principal, Jepsen

Kyle Kingsbury is a computer safety researcher working as an independent consultant. He’s the author of the Riemann monitoring system, the Clojure from the Ground Up introduction to programming, and the Jepsen series on distributed systems correctness. He grills databases in the American Midwest.