On the Hunt for Etcd Data Inconsistencies
May 01, 2023
43 min
Free
etcd
distributed-systems
data-inconsistencies
raft
kubernetes
testing
model-based-testing
linearizability
go
cloud-native
Description
This presentation by Marek Siarkowicz of Google delves into the challenges of detecting data inconsistencies in distributed systems like etcd. It highlights how conventional testing methods were insufficient for etcd, leading to the discovery of critical bugs. The talk then details the development of a new model-based testing framework that retroactively detected past issues and uncovered new ones, focusing on ensuring correctness under various conditions and preventing future data inconsistency bugs.