Closed siddontang closed 7 years ago
On 01/06/2016 05:02 PM, siddontang wrote:
To my surprise, the test fails. I see the etcd source and find that it it uses the quorum flag, it will commit a read-only entry in the log and do the query after majority followers replicating it, so I think this mechanism is linearizable. Am I wrong, or my test is wrong?
Not sure, don't have time to look right now but this is certainly worth looking in to! I'm really sorry, just overwhelmed by email and work right now.
--Kyle
Hope your looking in to later :-)
I will use Jepsen to test our distributed system later too. Thank you for this awesome project.
Is this still open?
Hi @aphyr
I know that etcd has a quorum flag for reading linearizability, so I try to test it with following changes:
I also upgrade to use jepsen 0.0.7 and clojure 1.7.0 in the project.clj.
To my surprise, the test fails. I see the etcd source and find that it it uses the quorum flag, it will commit a read-only entry in the log and do the query after majority followers replicating it, so I think this mechanism is linearizable. Am I wrong, or my test is wrong?
Below is the failed test output
Thanks you.