2 ms·
TIL (from this article) about "elle", which is part of the Jepsen project but can be used independent of Jepsen, and now I'm happy. https://github.com/jepsen-i
by cmrdporcupine 3y ago
TIL (from this article) about "elle", which is part of the Jepsen project but can be used independent of Jepsen, and now I'm happy.
https://github.com/jepsen-io/elle https://github.com/jepsen-io/elle
I'm writing a DB storage engine, and was despairing about how I was going to test Tx consistency for correctness, and kept coming back to Jepsen to find it was a 10,000lb entity that would require me to spend dozens of hours to get a handle on and had a lot of stuff I didn't need.
But it looks like "elle" can be run entirely independent of Jepsen, fired up from my unit tests and fed a log and it will tell me how broken my code is. Nice.