etcd-io / etcd

Distributed reliable key-value store for the most critical data of a distributed system
https://etcd.io
Apache License 2.0
47.69k stars 9.75k forks source link

Is it feasible to migrate functional test cases to Jepsen? #14606

Closed lavacat closed 2 years ago

lavacat commented 2 years ago

What would you like to be added?

Created a quick proposal outline.

This is not well flushed out idea, but would like to get feedback if this is worth evaluating.

Let me know if more investigation needed.

Why is this needed?

No new test cases were added to internal framework since original work in 2018 Less framework code to maintain Community relies on running Jepsen tests to verify releases

lavacat commented 2 years ago

cc @endocrimes

serathius commented 2 years ago

This duplicates https://github.com/etcd-io/etcd/issues/14045