Kyle Kingsbury (aka ‘Aphyr’) tortures databases for a living. He pokes and prods and stresses them with his Jepsen test to look for safety violations across distributed systems. Kyle worked with the ScyllaDB team to identify multiple issues in ScyllaDB's lightweight transactions (LWT) implementation, including split-brain behavior and write loss in healthy clusters.
Tune in to learn about distributed database testing techniques, ScyllaDB’s concurrency properties, Kyle’s deep dive into transaction analysis and how to use ScyllaDB safely. Kyle will talk about the specific issues he found in ScyllaDB, and how the ScyllaDB team addressed them.