1	:invoke	:txn	[[:append 0 1] [:append 2 1] [:r 0 nil] [:r 1 nil]]
1	:ok	:txn	[[:append 0 1] [:append 2 1] [:r 0 [1]] [:r 1 nil]]
3	:invoke	:txn	[[:r 1 nil] [:r 2 nil] [:append 1 1] [:r 2 nil]]
3	:ok	:txn	[[:r 1 nil] [:r 2 [1]] [:append 1 1] [:r 2 [1]]]
6	:invoke	:txn	[[:r 2 nil] [:append 2 2] [:r 1 nil]]
6	:ok	:txn	[[:r 2 [1]] [:append 2 2] [:r 1 [1]]]
:nemesis	:info	:kill	:primaries
5	:invoke	:txn	[[:append 1 2]]
9	:invoke	:txn	[[:append 2 3]]
2	:invoke	:txn	[[:r 2 nil] [:append 2 4] [:append 2 5] [:r 1 nil]]
9	:ok	:txn	[[:append 2 3]]
5	:ok	:txn	[[:append 1 2]]
7	:invoke	:txn	[[:append 0 2] [:append 0 3] [:append 2 6] [:append 1 3]]
:nemesis	:info	:kill	{"n3" nil}
:nemesis	:info	:bitflip	{"n1" {:file "/opt/etcd/n1.etcd/member/wal/0000000000000000-0000000000000000.wal", :probability 0.001}}
3	:invoke	:txn	[[:r 0 nil]]
3	:ok	:txn	[[:r 0 [1]]]
5	:invoke	:txn	[[:append 2 7]]
5	:ok	:txn	[[:append 2 7]]
2	:info	:txn	[[:r 2 nil] [:append 2 4] [:append 2 5] [:r 1 nil]]	[:timeout nil]
7	:info	:txn	[[:append 0 2] [:append 0 3] [:append 2 6] [:append 1 3]]	[:timeout nil]
1	:invoke	:txn	[[:append 2 8]]
1	:ok	:txn	[[:append 2 8]]
:nemesis	:info	:bitflip	{"n1" ""}
1	:invoke	:txn	[[:r 1 nil] [:append 0 4] [:append 2 9]]
:nemesis	:info	:start	:all
1	:ok	:txn	[[:r 1 [1 2]] [:append 0 4] [:append 2 9]]
:nemesis	:info	:start	{"n1" :already-running, "n2" :already-running, "n3" :started, "n4" :already-running, "n5" :already-running}
17	:invoke	:txn	[[:r 2 nil] [:r 2 nil]]
17	:ok	:txn	[[:r 2 [1 2 3 7 8 9]] [:r 2 [1 2 3 7 8 9]]]
:nemesis	:info	:bitflip	{"n2" {:file "/opt/etcd/n2.etcd/member/wal/0000000000000000-0000000000000000.wal", :probability 0.001}}
1	:invoke	:txn	[[:append 0 5]]
1	:ok	:txn	[[:append 0 5]]
12	:invoke	:txn	[[:append 1 4]]
12	:ok	:txn	[[:append 1 4]]
5	:invoke	:txn	[[:append 1 5] [:r 2 nil] [:append 2 10] [:r 2 nil]]
5	:ok	:txn	[[:append 1 5] [:r 2 [1 2 3 7 8 9]] [:append 2 10] [:r 2 [1 2 3 7 8 9 10]]]
17	:invoke	:txn	[[:append 2 11] [:append 0 6]]
17	:ok	:txn	[[:append 2 11] [:append 0 6]]
:nemesis	:info	:bitflip	{"n2" ""}
:nemesis	:info	:kill	:primaries
12	:invoke	:txn	[[:append 0 7] [:r 1 nil]]
8	:invoke	:txn	[[:r 2 nil] [:append 0 8]]
4	:invoke	:txn	[[:r 2 nil] [:r 2 nil]]
4	:ok	:txn	[[:r 2 [1 2 3 7 8 9 10 11]] [:r 2 [1 2 3 7 8 9 10 11]]]
8	:ok	:txn	[[:r 2 [1 2 3 7 8 9 10 11]] [:append 0 8]]
12	:fail	:txn	[[:append 0 7] [:r 1 nil]]	:didn't-succeed
1	:invoke	:txn	[[:append 2 12] [:append 2 13] [:r 2 nil]]
:nemesis	:info	:kill	{"n1" nil}
1	:fail	:txn	[[:append 2 12] [:append 2 13] [:r 2 nil]]	[:duplicate-key etcdserver: duplicate key given in txn request]
:nemesis	:info	:start	:all
:nemesis	:info	:start	{"n1" :started, "n2" :already-running, "n3" :already-running, "n4" :already-running, "n5" :already-running}
1	:invoke	:txn	[[:r 2 nil] [:append 1 6] [:r 1 nil] [:r 2 nil]]
:nemesis	:info	:bitflip	{"n2" {:file "/opt/etcd/n2.etcd/member/wal/0.tmp", :probability 0.001}}
1	:ok	:txn	[[:r 2 [1 2 3 7 8 9 10 11]] [:append 1 6] [:r 1 [1 2 4 5 6]] [:r 2 [1 2 3 7 8 9 10 11]]]
3	:invoke	:txn	[[:append 2 14] [:r 2 nil] [:r 2 nil]]
9	:invoke	:txn	[[:r 2 nil] [:r 2 nil] [:r 2 nil] [:r 2 nil]]
3	:ok	:txn	[[:append 2 14] [:r 2 [1 2 3 7 8 9 10 11 14]] [:r 2 [1 2 3 7 8 9 10 11 14]]]
9	:ok	:txn	[[:r 2 [1 2 3 7 8 9 10 11 14]] [:r 2 [1 2 3 7 8 9 10 11 14]] [:r 2 [1 2 3 7 8 9 10 11 14]] [:r 2 [1 2 3 7 8 9 10 11 14]]]
6	:invoke	:txn	[[:append 0 9] [:append 2 15] [:append 2 16]]
6	:fail	:txn	[[:append 0 9] [:append 2 15] [:append 2 16]]	[:duplicate-key etcdserver: duplicate key given in txn request]
12	:invoke	:txn	[[:r 0 nil] [:append 2 17]]
12	:ok	:txn	[[:r 0 [1 4 5 6 8]] [:append 2 17]]
8	:invoke	:txn	[[:append 2 18]]
8	:ok	:txn	[[:append 2 18]]
:nemesis	:info	:bitflip	{"n2" ""}
:nemesis	:info	:kill	:primaries
0	:invoke	:txn	[[:r 0 nil] [:r 2 nil] [:r 0 nil]]
5	:invoke	:txn	[[:append 2 19] [:append 0 10] [:append 2 20]]
4	:invoke	:txn	[[:r 0 nil]]
8	:invoke	:txn	[[:r 0 nil] [:r 1 nil]]
4	:ok	:txn	[[:r 0 [1 4 5 6 8]]]
9	:invoke	:txn	[[:append 2 21] [:append 1 7]]
8	:ok	:txn	[[:r 0 [1 4 5 6 8]] [:r 1 [1 2 4 5 6]]]
9	:ok	:txn	[[:append 2 21] [:append 1 7]]
6	:invoke	:txn	[[:r 0 nil] [:r 1 nil] [:r 2 nil] [:r 2 nil]]
6	:ok	:txn	[[:r 0 [1 4 5 6 8]] [:r 1 [1 2 4 5 6 7]] [:r 2 [1 2 3 7 8 9 10 11 14 17 18 21]] [:r 2 [1 2 3 7 8 9 10 11 14 17 18 21]]]
1	:invoke	:txn	[[:r 0 nil] [:append 0 11] [:append 1 8]]
1	:ok	:txn	[[:r 0 [1 4 5 6 8]] [:append 0 11] [:append 1 8]]
0	:info	:txn	[[:r 0 nil] [:r 2 nil] [:r 0 nil]]	[:timeout nil]
10	:invoke	:txn	[[:r 2 nil] [:r 2 nil] [:r 2 nil] [:append 1 9]]
5	:info	:txn	[[:append 2 19] [:append 0 10] [:append 2 20]]	[:timeout nil]
6	:invoke	:txn	[[:append 2 22] [:append 2 23] [:r 2 nil]]
6	:fail	:txn	[[:append 2 22] [:append 2 23] [:r 2 nil]]	[:duplicate-key etcdserver: duplicate key given in txn request]
:nemesis	:info	:kill	{"n4" nil}
:nemesis	:info	:start	:all
9	:invoke	:txn	[[:append 2 24]]
:nemesis	:info	:start	{"n1" :started, "n2" :already-running, "n3" :already-running, "n4" :started, "n5" :already-running}
:nemesis	:info	:bitflip	{"n2" {:file "/opt/etcd/n2.etcd/member/wal/0000000000000000-0000000000000000.wal", :probability 0.001}}
9	:ok	:txn	[[:append 2 24]]
6	:invoke	:txn	[[:append 2 25]]
6	:ok	:txn	[[:append 2 25]]
10	:info	:txn	[[:r 2 nil] [:r 2 nil] [:r 2 nil] [:append 1 9]]	[:timeout nil]
15	:invoke	:txn	[[:r 2 nil] [:append 0 12] [:r 2 nil]]
20	:invoke	:txn	[[:r 2 nil] [:r 2 nil] [:r 2 nil]]
:nemesis	:info	:bitflip	{"n2" ""}
8	:invoke	:txn	[[:r 1 nil] [:r 2 nil] [:append 2 26]]
8	:ok	:txn	[[:r 1 [1 2 4 5 6 7 8]] [:r 2 [1 2 3 7 8 9 10 11 14 17 18 21 24 25]] [:append 2 26]]
4	:invoke	:txn	[[:r 1 nil]]
8	:invoke	:txn	[[:append 1 10] [:r 2 nil] [:r 2 nil] [:append 0 13]]
4	:ok	:txn	[[:r 1 [1 2 4 5 6 7 8]]]
8	:ok	:txn	[[:append 1 10] [:r 2 [1 2 3 7 8 9 10 11 14 17 18 21 24 25 26]] [:r 2 [1 2 3 7 8 9 10 11 14 17 18 21 24 25 26]] [:append 0 13]]
:nemesis	:info	:kill	:primaries
15	:info	:txn	[[:r 2 nil] [:append 0 12] [:r 2 nil]]	[:timeout nil]
17	:invoke	:txn	[[:r 0 nil] [:append 2 27] [:r 1 nil]]
17	:ok	:txn	[[:r 0 [1 4 5 6 8 11 13]] [:append 2 27] [:r 1 [1 2 4 5 6 7 8 10]]]
20	:info	:txn	[[:r 2 nil] [:r 2 nil] [:r 2 nil]]	[:timeout nil]
9	:invoke	:txn	[[:append 2 28]]
9	:ok	:txn	[[:append 2 28]]
6	:invoke	:txn	[[:r 1 nil] [:r 2 nil]]
6	:ok	:txn	[[:r 1 [1 2 4 5 6 7 8 10]] [:r 2 [1 2 3 7 8 9 10 11 14 17 18 21 24 25 26 27 28]]]
12	:invoke	:txn	[[:r 2 nil] [:r 2 nil]]
12	:ok	:txn	[[:r 2 [1 2 3 7 8 9 10 11 14 17 18 21 24 25 26 27 28]] [:r 2 [1 2 3 7 8 9 10 11 14 17 18 21 24 25 26 27 28]]]
6	:invoke	:txn	[[:r 0 nil] [:append 2 29] [:r 1 nil] [:r 2 nil]]
6	:ok	:txn	[[:r 0 [1 4 5 6 8 11 13]] [:append 2 29] [:r 1 [1 2 4 5 6 7 8 10]] [:r 2 [1 2 3 7 8 9 10 11 14 17 18 21 24 25 26 27 28 29]]]
:nemesis	:info	:kill	{"n5" nil}
:nemesis	:info	:bitflip	{"n2" {:file "/opt/etcd/n2.etcd/member/wal/0.tmp", :probability 0.001}}
1	:invoke	:txn	[[:append 2 30] [:r 1 nil]]
9	:invoke	:txn	[[:append 2 31] [:append 0 14] [:r 0 nil]]
1	:ok	:txn	[[:append 2 30] [:r 1 [1 2 4 5 6 7 8 10]]]
4	:invoke	:txn	[[:append 1 11] [:append 0 15] [:append 2 32]]
12	:invoke	:txn	[[:r 2 nil] [:r 0 nil]]
12	:ok	:txn	[[:r 2 [1 2 3 7 8 9 10 11 14 17 18 21 24 25 26 27 28 29 30]] [:r 0 [1 4 5 6 8 11 13]]]
25	:invoke	:txn	[[:append 3 1] [:append 0 16] [:r 0 nil] [:append 3 2]]
9	:info	:txn	[[:append 2 31] [:append 0 14] [:r 0 nil]]	[:timeout nil]
30	:invoke	:txn	[[:append 3 3]]
:nemesis	:info	:bitflip	{"n2" ""}
:nemesis	:info	:start	:all
:nemesis	:info	:start	{"n1" :started, "n2" :already-running, "n3" :already-running, "n4" :already-running, "n5" :started}
:nemesis	:info	:bitflip	{"n1" {:file "/opt/etcd/n1.etcd/member/wal/0.tmp", :probability 0.001}}
4	:ok	:txn	[[:append 1 11] [:append 0 15] [:append 2 32]]
8	:invoke	:txn	[[:append 1 12] [:append 3 4] [:append 3 5]]
8	:fail	:txn	[[:append 1 12] [:append 3 4] [:append 3 5]]	[:duplicate-key etcdserver: duplicate key given in txn request]
4	:invoke	:txn	[[:append 0 17] [:append 1 13] [:append 3 6] [:append 3 7]]
4	:fail	:txn	[[:append 0 17] [:append 1 13] [:append 3 6] [:append 3 7]]	[:duplicate-key etcdserver: duplicate key given in txn request]
25	:info	:txn	[[:append 3 1] [:append 0 16] [:r 0 nil] [:append 3 2]]	[:timeout nil]
17	:invoke	:txn	[[:append 0 18] [:r 3 nil] [:r 3 nil]]
17	:ok	:txn	[[:append 0 18] [:r 3 nil] [:r 3 nil]]
19	:invoke	:txn	[[:append 3 8]]
1	:invoke	:txn	[[:append 3 9] [:r 1 nil] [:append 3 10] [:r 3 nil]]
19	:ok	:txn	[[:append 3 8]]
1	:fail	:txn	[[:append 3 9] [:r 1 nil] [:append 3 10] [:r 3 nil]]	[:duplicate-key etcdserver: duplicate key given in txn request]
17	:invoke	:txn	[[:r 3 nil] [:r 1 nil] [:append 0 19] [:r 3 nil]]
30	:info	:txn	[[:append 3 3]]	[:timeout nil]
17	:ok	:txn	[[:r 3 [8]] [:r 1 [1 2 4 5 6 7 8 10 11]] [:append 0 19] [:r 3 [8]]]
40	:invoke	:txn	[[:append 0 20] [:r 3 nil] [:append 0 21]]
:nemesis	:info	:bitflip	{"n1" ""}
:nemesis	:info	:kill	:primaries
4	:invoke	:txn	[[:append 3 11]]
4	:ok	:txn	[[:append 3 11]]
35	:invoke	:txn	[[:r 3 nil]]
12	:invoke	:txn	[[:r 3 nil]]
12	:ok	:txn	[[:r 3 [8 11]]]
4	:invoke	:txn	[[:append 3 12]]
4	:ok	:txn	[[:append 3 12]]
40	:info	:txn	[[:append 0 20] [:r 3 nil] [:append 0 21]]	[:timeout nil]
19	:invoke	:txn	[[:r 3 nil]]
19	:ok	:txn	[[:r 3 [8 11 12]]]
4	:invoke	:txn	[[:append 3 13] [:r 3 nil] [:r 3 nil]]
8	:invoke	:txn	[[:r 1 nil] [:r 3 nil] [:r 3 nil] [:append 0 22]]
4	:ok	:txn	[[:append 3 13] [:r 3 [8 11 12 13]] [:r 3 [8 11 12 13]]]
19	:invoke	:txn	[[:append 1 14]]
19	:ok	:txn	[[:append 1 14]]
35	:info	:txn	[[:r 3 nil]]	[:timeout nil]
:nemesis	:info	:kill	{"n4" nil}
:nemesis	:info	:bitflip	{"n1" {:file "/opt/etcd/n1.etcd/member/snap/db", :probability 0.001}}
:nemesis	:info	:bitflip	{"n1" ""}
:nemesis	:info	:start	:all
:nemesis	:info	:start	{"n1" :started, "n2" :already-running, "n3" :already-running, "n4" :started, "n5" :already-running}
19	:invoke	:txn	[[:append 3 14] [:append 3 15] [:r 1 nil] [:r 3 nil]]
19	:fail	:txn	[[:append 3 14] [:append 3 15] [:r 1 nil] [:r 3 nil]]	[:duplicate-key etcdserver: duplicate key given in txn request]
8	:ok	:txn	[[:r 1 [1 2 4 5 6 7 8 10 11 14]] [:r 3 [8 11 12 13]] [:r 3 [8 11 12 13]] [:append 0 22]]
1	:invoke	:txn	[[:r 3 nil] [:r 3 nil]]
1	:ok	:txn	[[:r 3 [8 11 12 13]] [:r 3 [8 11 12 13]]]
8	:invoke	:txn	[[:append 3 16]]
8	:ok	:txn	[[:append 3 16]]
19	:invoke	:txn	[[:r 3 nil]]
17	:invoke	:txn	[[:r 3 nil]]
19	:ok	:txn	[[:r 3 [8 11 12 13 16]]]
17	:ok	:txn	[[:r 3 [8 11 12 13 16]]]
12	:invoke	:txn	[[:r 3 nil]]
12	:ok	:txn	[[:r 3 [8 11 12 13 16]]]
8	:invoke	:txn	[[:append 3 17] [:r 3 nil] [:append 3 18] [:append 3 19]]
8	:fail	:txn	[[:append 3 17] [:r 3 nil] [:append 3 18] [:append 3 19]]	[:duplicate-key etcdserver: duplicate key given in txn request]
:nemesis	:info	:kill	:all
3	:invoke	:txn	[[:r 3 nil] [:r 0 nil] [:r 3 nil] [:append 3 20]]
50	:invoke	:txn	[[:r 3 nil] [:r 3 nil] [:r 3 nil] [:r 3 nil]]
4	:invoke	:txn	[[:r 1 nil] [:append 3 21] [:r 3 nil]]
:nemesis	:info	:kill	{"n1" nil, "n2" nil, "n3" nil, "n4" nil, "n5" nil}
:nemesis	:info	:bitflip	{"n2" {:file "/opt/etcd/n2.etcd/member/snap/db", :probability 0.001}}
:nemesis	:info	:bitflip	{"n2" ""}
1	:invoke	:txn	[[:append 3 22] [:r 3 nil] [:r 3 nil]]
45	:invoke	:txn	[[:r 3 nil]]
12	:invoke	:txn	[[:r 3 nil]]
:nemesis	:info	:start	:all
19	:invoke	:txn	[[:r 3 nil] [:append 3 23] [:append 1 15] [:r 0 nil]]
:nemesis	:info	:start	{"n1" :started, "n2" :started, "n3" :started, "n4" :started, "n5" :started}
12	:ok	:txn	[[:r 3 [8 11 12 13 16]]]
:nemesis	:info	:bitflip	{"n2" {:file "/opt/etcd/n2.etcd/member/snap/db", :probability 0.001}}
17	:invoke	:txn	[[:append 3 24] [:append 0 23] [:append 3 25]]
:nemesis	:info	:bitflip	{"n2" ""}
17	:fail	:txn	[[:append 3 24] [:append 0 23] [:append 3 25]]	[:duplicate-key etcdserver: duplicate key given in txn request]
19	:ok	:txn	[[:r 3 [8 11 12 13 16]] [:append 3 23] [:append 1 15] [:r 0 [1 4 5 6 8 11 13 15 18 19 22]]]
19	:invoke	:txn	[[:append 3 26] [:r 1 nil]]
19	:ok	:txn	[[:append 3 26] [:r 1 [1 2 4 5 6 7 8 10 11 14 15]]]
3	:info	:txn	[[:r 3 nil] [:r 0 nil] [:r 3 nil] [:append 3 20]]	[:timeout nil]
50	:info	:txn	[[:r 3 nil] [:r 3 nil] [:r 3 nil] [:r 3 nil]]	[:timeout nil]
8	:invoke	:txn	[[:r 1 nil]]
4	:ok	:txn	[[:r 1 [1 2 4 5 6 7 8 10 11 14 15]] [:append 3 21] [:r 3 [8 11 12 13 16 23 26 21]]]
8	:ok	:txn	[[:r 1 [1 2 4 5 6 7 8 10 11 14 15]]]
:nemesis	:info	:bitflip	{"n1" {:file "/opt/etcd/n1.etcd/member/snap/db", :probability 0.001}}
60	:invoke	:txn	[[:r 3 nil] [:append 1 16] [:r 0 nil] [:r 3 nil]]
:nemesis	:info	:bitflip	{"n1" ""}
1	:info	:txn	[[:append 3 22] [:r 3 nil] [:r 3 nil]]	[:timeout nil]
6	:invoke	:txn	[[:r 1 nil] [:append 3 27]]
45	:info	:txn	[[:r 3 nil]]	[:timeout nil]
4	:invoke	:txn	[[:r 1 nil]]
4	:ok	:txn	[[:r 1 [1 2 4 5 6 7 8 10 11 14 15]]]
11	:invoke	:txn	[[:r 3 nil] [:r 1 nil]]
:nemesis	:info	:kill	:all
8	:invoke	:txn	[[:append 3 28] [:r 1 nil] [:append 0 24] [:r 3 nil]]
60	:info	:txn	[[:r 3 nil] [:append 1 16] [:r 0 nil] [:r 3 nil]]	[:timeout nil]
17	:invoke	:txn	[[:r 3 nil]]
:nemesis	:info	:kill	{"n1" nil, "n2" nil, "n3" nil, "n4" nil, "n5" nil}
6	:info	:txn	[[:r 1 nil] [:append 3 27]]	[:timeout nil]
11	:info	:txn	[[:r 3 nil] [:r 1 nil]]	[:timeout nil]
16	:invoke	:txn	[[:append 0 25] [:append 0 26]]
55	:invoke	:txn	[[:r 1 nil] [:r 1 nil]]
8	:info	:txn	[[:append 3 28] [:r 1 nil] [:append 0 24] [:r 3 nil]]	[:timeout nil]
:nemesis	:info	:bitflip	{"n1" {:file "/opt/etcd/n1.etcd/member/wal/0000000000000000-0000000000000000.wal", :probability 0.001}}
70	:invoke	:txn	[[:r 3 nil] [:r 3 nil]]
17	:info	:txn	[[:r 3 nil]]	[:timeout nil]
21	:invoke	:txn	[[:append 3 29] [:append 3 30]]
13	:invoke	:txn	[[:append 3 31] [:r 3 nil] [:r 0 nil] [:append 3 32]]
16	:info	:txn	[[:append 0 25] [:append 0 26]]	[:timeout nil]
27	:invoke	:txn	[[:r 3 nil] [:append 1 17] [:append 0 27] [:append 1 18]]
55	:info	:txn	[[:r 1 nil] [:r 1 nil]]	[:timeout nil]
19	:invoke	:txn	[[:r 0 nil] [:append 4 1] [:append 4 2] [:append 4 3]]
70	:info	:txn	[[:r 3 nil] [:r 3 nil]]	[:timeout nil]
:nemesis	:info	:bitflip	{"n1" ""}
:nemesis	:info	:start	:all
:nemesis	:info	:start	{"n1" :started, "n2" :started, "n3" :started, "n4" :started, "n5" :started}
:nemesis	:info	:bitflip	{"n2" {:file "/opt/etcd/n2.etcd/member/wal/0.tmp", :probability 0.001}}
18	:invoke	:txn	[[:r 4 nil] [:append 0 28] [:r 1 nil] [:append 1 19]]
18	:ok	:txn	[[:r 4 nil] [:append 0 28] [:r 1 [1 2 4 5 6 7 8 10 11 14 15]] [:append 1 19]]
21	:info	:txn	[[:append 3 29] [:append 3 30]]	[:timeout nil]
13	:info	:txn	[[:append 3 31] [:r 3 nil] [:r 0 nil] [:append 3 32]]	[:timeout nil]
19	:fail	:txn	[[:r 0 nil] [:append 4 1] [:append 4 2] [:append 4 3]]	[:duplicate-key etcdserver: duplicate key given in txn request]
26	:invoke	:txn	[[:r 1 nil] [:r 0 nil] [:append 4 4] [:r 4 nil]]
23	:invoke	:txn	[[:append 4 5] [:r 1 nil] [:r 1 nil] [:r 4 nil]]
23	:ok	:txn	[[:append 4 5] [:r 1 [1 2 4 5 6 7 8 10 11 14 15 19]] [:r 1 [1 2 4 5 6 7 8 10 11 14 15 19]] [:r 4 [5]]]
27	:info	:txn	[[:r 3 nil] [:append 1 17] [:append 0 27] [:append 1 18]]	[:timeout nil]
31	:invoke	:txn	[[:append 1 20] [:append 4 6] [:r 4 nil]]
18	:invoke	:txn	[[:r 1 nil] [:r 0 nil] [:r 1 nil]]
18	:ok	:txn	[[:r 1 [1 2 4 5 6 7 8 10 11 14 15 19]] [:r 0 [1 4 5 6 8 11 13 15 18 19 22 28]] [:r 1 [1 2 4 5 6 7 8 10 11 14 15 19]]]
80	:invoke	:txn	[[:r 4 nil]]
:nemesis	:info	:bitflip	{"n2" ""}
:nemesis	:info	:kill	:all
26	:info	:txn	[[:r 1 nil] [:r 0 nil] [:append 4 4] [:r 4 nil]]	[:timeout nil]
19	:invoke	:txn	[[:append 1 21] [:r 4 nil]]
36	:invoke	:txn	[[:append 4 7]]
:nemesis	:info	:kill	{"n1" nil, "n2" nil, "n3" nil, "n4" nil, "n5" nil}
:nemesis	:info	:bitflip	{"n2" {:file "/opt/etcd/n2.etcd/member/snap/db", :probability 0.001}}
31	:info	:txn	[[:append 1 20] [:append 4 6] [:r 4 nil]]	[:timeout nil]
:nemesis	:info	:bitflip	{"n2" ""}
23	:invoke	:txn	[[:append 4 8] [:r 4 nil]]
65	:invoke	:txn	[[:append 1 22] [:append 4 9]]
18	:invoke	:txn	[[:r 4 nil] [:r 1 nil] [:r 0 nil] [:r 4 nil]]
80	:info	:txn	[[:r 4 nil]]	[:timeout nil]
37	:invoke	:txn	[[:r 4 nil]]
90	:invoke	:txn	[[:r 1 nil] [:append 4 10] [:r 1 nil] [:r 0 nil]]
:nemesis	:info	:start	:all
:nemesis	:info	:start	{"n1" :started, "n2" :started, "n3" :started, "n4" :started, "n5" :started}
4	:invoke	:txn	[[:append 1 23] [:append 1 24] [:r 0 nil] [:r 4 nil]]
19	:info	:txn	[[:append 1 21] [:r 4 nil]]	[:timeout nil]
29	:invoke	:txn	[[:r 1 nil] [:append 1 25] [:r 0 nil] [:r 4 nil]]
36	:info	:txn	[[:append 4 7]]	[:timeout nil]
41	:invoke	:txn	[[:append 0 29] [:append 1 26] [:r 4 nil] [:r 4 nil]]
12	:invoke	:txn	[[:r 4 nil] [:r 4 nil] [:append 1 27] [:r 1 nil]]
18	:ok	:txn	[[:r 4 [5]] [:r 1 [1 2 4 5 6 7 8 10 11 14 15 19]] [:r 0 [1 4 5 6 8 11 13 15 18 19 22 28]] [:r 4 [5]]]
37	:ok	:txn	[[:r 4 [5]]]
12	:ok	:txn	[[:r 4 [5]] [:r 4 [5]] [:append 1 27] [:r 1 [1 2 4 5 6 7 8 10 11 14 15 19 27]]]
4	:fail	:txn	[[:append 1 23] [:append 1 24] [:r 0 nil] [:r 4 nil]]	[:duplicate-key etcdserver: duplicate key given in txn request]
29	:fail	:txn	[[:r 1 nil] [:append 1 25] [:r 0 nil] [:r 4 nil]]	:didn't-succeed
23	:info	:txn	[[:append 4 8] [:r 4 nil]]	[:timeout nil]
65	:info	:txn	[[:append 1 22] [:append 4 9]]	[:timeout nil]
33	:invoke	:txn	[[:append 4 11] [:r 4 nil] [:r 0 nil]]
:nemesis	:info	:kill	:primaries
33	:ok	:txn	[[:append 4 11] [:r 4 [5 11]] [:r 0 [1 4 5 6 8 11 13 15 18 19 22 28]]]
90	:info	:txn	[[:r 1 nil] [:append 4 10] [:r 1 nil] [:r 0 nil]]	[:timeout nil]
18	:invoke	:txn	[[:append 4 12] [:append 4 13] [:r 0 nil] [:r 1 nil]]
18	:fail	:txn	[[:append 4 12] [:append 4 13] [:r 0 nil] [:r 1 nil]]	[:duplicate-key etcdserver: duplicate key given in txn request]
46	:invoke	:txn	[[:append 0 30] [:append 4 14] [:r 4 nil]]
33	:invoke	:txn	[[:r 4 nil] [:append 4 15]]
41	:info	:txn	[[:append 0 29] [:append 1 26] [:r 4 nil] [:r 4 nil]]	[:timeout nil]
33	:ok	:txn	[[:r 4 [5 11]] [:append 4 15]]
100	:invoke	:txn	[[:r 4 nil] [:r 4 nil]]
12	:invoke	:txn	[[:r 4 nil] [:r 4 nil] [:r 4 nil] [:r 4 nil]]
4	:invoke	:txn	[[:r 1 nil] [:append 4 16] [:append 4 17] [:append 4 18]]
46	:info	:txn	[[:append 0 30] [:append 4 14] [:r 4 nil]]	[:timeout nil]
33	:invoke	:txn	[[:r 4 nil]]
:nemesis	:info	:kill	{"n4" nil}
:nemesis	:info	:bitflip	{"n2" {:file "/opt/etcd/n2.etcd/member/snap/db", :probability 0.001}}
:nemesis	:info	:bitflip	{"n2" ""}
:nemesis	:info	:start	:all
:nemesis	:info	:start	{"n1" :started, "n2" :started, "n3" :already-running, "n4" :started, "n5" :already-running}
33	:ok	:txn	[[:r 4 [5 11 15]]]
18	:invoke	:txn	[[:append 4 19] [:append 0 31]]
12	:ok	:txn	[[:r 4 [5 11 15]] [:r 4 [5 11 15]] [:r 4 [5 11 15]] [:r 4 [5 11 15]]]
4	:fail	:txn	[[:r 1 nil] [:append 4 16] [:append 4 17] [:append 4 18]]	[:duplicate-key etcdserver: duplicate key given in txn request]
18	:ok	:txn	[[:append 4 19] [:append 0 31]]
56	:invoke	:txn	[[:append 4 20] [:r 0 nil] [:append 0 32]]
100	:info	:txn	[[:r 4 nil] [:r 4 nil]]	[:timeout nil]
12	:invoke	:txn	[[:r 4 nil] [:r 1 nil] [:append 4 21] [:r 4 nil]]
:nemesis	:info	:kill	:all
12	:ok	:txn	[[:r 4 [5 11 15 19]] [:r 1 [1 2 4 5 6 7 8 10 11 14 15 19 27]] [:append 4 21] [:r 4 [5 11 15 19 21]]]
12	:invoke	:txn	[[:append 1 28] [:r 1 nil] [:r 4 nil]]
37	:invoke	:txn	[[:r 4 nil] [:r 1 nil] [:r 4 nil] [:append 4 22]]
:nemesis	:info	:kill	{"n1" nil, "n2" nil, "n3" nil, "n4" nil, "n5" nil}
18	:invoke	:txn	[[:append 4 23] [:r 1 nil] [:append 4 24] [:append 1 29]]
51	:invoke	:txn	[[:r 4 nil]]
:nemesis	:info	:bitflip	{"n2" {:file "/opt/etcd/n2.etcd/member/wal/0.tmp", :probability 0.001}}
56	:info	:txn	[[:append 4 20] [:r 0 nil] [:append 0 32]]	[:timeout nil]
4	:invoke	:txn	[[:append 1 30] [:append 5 1]]
12	:info	:txn	[[:append 1 28] [:r 1 nil] [:r 4 nil]]	[:timeout nil]
37	:info	:txn	[[:r 4 nil] [:r 1 nil] [:r 4 nil] [:append 4 22]]	[:timeout nil]
47	:invoke	:txn	[[:r 4 nil] [:append 4 25] [:r 4 nil]]
110	:invoke	:txn	[[:r 1 nil] [:append 4 26] [:append 1 31]]
18	:info	:txn	[[:append 4 23] [:r 1 nil] [:append 4 24] [:append 1 29]]	[:timeout nil]
51	:info	:txn	[[:r 4 nil]]	[:timeout nil]
29	:invoke	:txn	[[:r 4 nil] [:r 5 nil] [:r 4 nil] [:append 5 2]]
66	:invoke	:txn	[[:r 4 nil] [:append 5 3] [:append 5 4]]
:nemesis	:info	:bitflip	{"n2" ""}
:nemesis	:info	:start	:all
:nemesis	:info	:start	{"n1" :started, "n2" :started, "n3" :started, "n4" :started, "n5" :started}
29	:ok	:txn	[[:r 4 [5 11 15 19 21]] [:r 5 nil] [:r 4 [5 11 15 19 21]] [:append 5 2]]
47	:ok	:txn	[[:r 4 [5 11 15 19 21]] [:append 4 25] [:r 4 [5 11 15 19 21 25]]]
4	:info	:txn	[[:append 1 30] [:append 5 1]]	[:timeout nil]
28	:invoke	:txn	[[:append 4 27] [:append 4 28] [:append 1 32] [:r 5 nil]]
28	:fail	:txn	[[:append 4 27] [:append 4 28] [:append 1 32] [:r 5 nil]]	[:duplicate-key etcdserver: duplicate key given in txn request]
33	:invoke	:txn	[[:append 4 29] [:r 4 nil] [:r 4 nil] [:append 4 30]]
33	:fail	:txn	[[:append 4 29] [:r 4 nil] [:r 4 nil] [:append 4 30]]	[:duplicate-key etcdserver: duplicate key given in txn request]
:nemesis	:info	:bitflip	{"n2" {:file "/opt/etcd/n2.etcd/member/wal/0.tmp", :probability 0.001}}
14	:invoke	:txn	[[:r 4 nil] [:r 5 nil] [:append 5 5] [:r 6 nil]]
14	:ok	:txn	[[:r 4 [5 11 15 19 21 25]] [:r 5 [2]] [:append 5 5] [:r 6 nil]]
110	:info	:txn	[[:r 1 nil] [:append 4 26] [:append 1 31]]	[:timeout nil]
66	:info	:txn	[[:r 4 nil] [:append 5 3] [:append 5 4]]	[:timeout nil]
47	:invoke	:txn	[[:r 4 nil]]
47	:ok	:txn	[[:r 4 [5 11 15 19 21 25]]]
120	:invoke	:txn	[[:r 5 nil] [:r 4 nil] [:append 6 1] [:r 6 nil]]
76	:invoke	:txn	[[:append 4 31] [:append 6 2]]
47	:invoke	:txn	[[:r 4 nil] [:r 5 nil] [:append 6 3]]
47	:ok	:txn	[[:r 4 [5 11 15 19 21 25]] [:r 5 [2 5]] [:append 6 3]]
:nemesis	:info	:bitflip	{"n2" ""}
:nemesis	:info	:kill	:all
14	:invoke	:txn	[[:r 4 nil]]
:nemesis	:info	:kill	{"n1" nil, "n2" nil, "n3" nil, "n4" nil, "n5" nil}
120	:info	:txn	[[:r 5 nil] [:r 4 nil] [:append 6 1] [:r 6 nil]]	[:timeout nil]
29	:invoke	:txn	[[:r 4 nil]]
:nemesis	:info	:bitflip	{"n2" {:file "/opt/etcd/n2.etcd/member/snap/db", :probability 0.001}}
76	:info	:txn	[[:append 4 31] [:append 6 2]]	[:timeout nil]
:nemesis	:info	:bitflip	{"n2" ""}
:nemesis	:info	:start	:all
:nemesis	:info	:start	{"n1" :started, "n2" :started, "n3" :started, "n4" :started, "n5" :started}
33	:invoke	:txn	[[:append 4 32] [:append 7 1] [:r 7 nil]]
29	:ok	:txn	[[:r 4 [5 11 15 19 21 25]]]
33	:ok	:txn	[[:append 4 32] [:append 7 1] [:r 7 [1]]]
14	:ok	:txn	[[:r 4 [5 11 15 19 21 25 32]]]
28	:invoke	:txn	[[:r 6 nil] [:append 7 2] [:append 7 3] [:r 5 nil]]
28	:fail	:txn	[[:r 6 nil] [:append 7 2] [:append 7 3] [:r 5 nil]]	[:duplicate-key etcdserver: duplicate key given in txn request]
:nemesis	:info	:kill	:all
47	:invoke	:txn	[[:r 6 nil] [:r 7 nil] [:r 7 nil]]
130	:invoke	:txn	[[:append 5 6] [:r 7 nil] [:r 6 nil]]
:nemesis	:info	:kill	{"n1" nil, "n2" nil, "n3" nil, "n4" nil, "n5" nil}
:nemesis	:info	:bitflip	{"n2" {:file "/opt/etcd/n2.etcd/member/wal/0.tmp", :probability 0.001}}
22	:invoke	:txn	[[:append 7 4]]
75	:invoke	:txn	[[:r 6 nil] [:r 5 nil]]
14	:invoke	:txn	[[:r 6 nil] [:r 6 nil]]
28	:invoke	:txn	[[:r 7 nil] [:r 6 nil] [:r 6 nil]]
29	:invoke	:txn	[[:r 7 nil] [:r 7 nil]]
47	:info	:txn	[[:r 6 nil] [:r 7 nil] [:r 7 nil]]	[:timeout nil]
130	:info	:txn	[[:append 5 6] [:r 7 nil] [:r 6 nil]]	[:timeout nil]
57	:invoke	:txn	[[:r 7 nil]]
22	:info	:txn	[[:append 7 4]]	[:timeout nil]
75	:info	:txn	[[:r 6 nil] [:r 5 nil]]	[:timeout nil]
:nemesis	:info	:bitflip	{"n2" ""}
:nemesis	:info	:bitflip	{"n1" {:file "/opt/etcd/n1.etcd/member/wal/0.tmp", :probability 0.001}}
14	:info	:txn	[[:r 6 nil] [:r 6 nil]]	[:timeout nil]
24	:invoke	:txn	[[:append 7 5] [:append 5 7]]
61	:invoke	:txn	[[:r 7 nil] [:append 7 6]]
28	:info	:txn	[[:r 7 nil] [:r 6 nil] [:r 6 nil]]	[:timeout nil]
29	:info	:txn	[[:r 7 nil] [:r 7 nil]]	[:timeout nil]
32	:invoke	:txn	[[:append 6 4] [:append 7 7] [:append 7 8] [:append 5 8]]
85	:invoke	:txn	[[:append 7 9] [:append 6 5] [:append 6 6]]
57	:info	:txn	[[:r 7 nil]]	[:timeout nil]
67	:invoke	:txn	[[:append 7 10] [:r 7 nil] [:r 7 nil]]
:nemesis	:info	:bitflip	{"n1" ""}
:nemesis	:info	:bitflip	{"n1" {:file "/opt/etcd/n1.etcd/member/wal/0.tmp", :probability 0.001}}
24	:info	:txn	[[:append 7 5] [:append 5 7]]	[:timeout nil]
86	:invoke	:txn	[[:append 7 11] [:r 7 nil] [:append 7 12]]
61	:info	:txn	[[:r 7 nil] [:append 7 6]]	[:timeout nil]
71	:invoke	:txn	[[:append 5 9] [:r 7 nil]]
39	:invoke	:txn	[[:r 5 nil] [:r 7 nil] [:r 7 nil] [:r 7 nil]]
32	:info	:txn	[[:append 6 4] [:append 7 7] [:append 7 8] [:append 5 8]]	[:timeout nil]
85	:info	:txn	[[:append 7 9] [:append 6 5] [:append 6 6]]	[:timeout nil]
38	:invoke	:txn	[[:r 7 nil] [:append 6 7] [:r 7 nil]]
67	:info	:txn	[[:append 7 10] [:r 7 nil] [:r 7 nil]]	[:timeout nil]
42	:invoke	:txn	[[:r 7 nil] [:r 7 nil] [:r 7 nil]]
77	:invoke	:txn	[[:append 7 13] [:append 7 14]]
95	:invoke	:txn	[[:r 7 nil] [:r 6 nil]]
86	:info	:txn	[[:append 7 11] [:r 7 nil] [:append 7 12]]	[:timeout nil]
:nemesis	:info	:bitflip	{"n1" ""}
:nemesis	:info	:start	:all
71	:info	:txn	[[:append 5 9] [:r 7 nil]]	[:timeout nil]
:nemesis	:info	:start	{"n1" :started, "n2" :started, "n3" :started, "n4" :started, "n5" :started}
:nemesis	:info	:bitflip	{"n2" {:file "/opt/etcd/n2.etcd/member/snap/db", :probability 0.001}}
:nemesis	:info	:bitflip	{"n2" ""}
33	:invoke	:txn	[[:append 7 15] [:append 6 8] [:r 6 nil]]
42	:ok	:txn	[[:r 7 [1]] [:r 7 [1]] [:r 7 [1]]]
33	:ok	:txn	[[:append 7 15] [:append 6 8] [:r 6 [3 8]]]
39	:info	:txn	[[:r 5 nil] [:r 7 nil] [:r 7 nil] [:r 7 nil]]	[:timeout nil]
49	:invoke	:txn	[[:r 6 nil]]
77	:fail	:txn	[[:append 7 13] [:append 7 14]]	[:duplicate-key etcdserver: duplicate key given in txn request]
49	:ok	:txn	[[:r 6 [3 8]]]
38	:ok	:txn	[[:r 7 [1 15]] [:append 6 7] [:r 7 [1 15]]]
38	:invoke	:txn	[[:r 6 nil] [:append 6 9] [:append 6 10]]
38	:fail	:txn	[[:r 6 nil] [:append 6 9] [:append 6 10]]	[:duplicate-key etcdserver: duplicate key given in txn request]
49	:invoke	:txn	[[:append 6 11]]
49	:ok	:txn	[[:append 6 11]]
95	:info	:txn	[[:r 7 nil] [:r 6 nil]]	[:timeout nil]
42	:invoke	:txn	[[:r 6 nil]]
42	:ok	:txn	[[:r 6 [3 8 7 11]]]
140	:invoke	:txn	[[:append 5 10] [:append 7 16]]
:nemesis	:info	:kill	:primaries
33	:invoke	:txn	[[:append 6 12] [:append 6 13] [:r 6 nil]]
33	:fail	:txn	[[:append 6 12] [:append 6 13] [:r 6 nil]]	[:duplicate-key etcdserver: duplicate key given in txn request]
34	:invoke	:txn	[[:append 6 14] [:r 6 nil] [:r 7 nil] [:r 6 nil]]
34	:ok	:txn	[[:append 6 14] [:r 6 [3 8 7 11 14]] [:r 7 [1 15]] [:r 6 [3 8 7 11 14]]]
77	:invoke	:txn	[[:r 7 nil] [:append 6 15]]
77	:ok	:txn	[[:r 7 [1 15]] [:append 6 15]]
140	:info	:txn	[[:append 5 10] [:append 7 16]]	[:timeout nil]
49	:invoke	:txn	[[:r 7 nil]]
49	:ok	:txn	[[:r 7 [1 15]]]
33	:invoke	:txn	[[:append 7 17] [:r 7 nil] [:r 7 nil] [:append 7 18]]
:nemesis	:info	:kill	{"n5" nil}
:nemesis	:info	:bitflip	{"n1" {:file "/opt/etcd/n1.etcd/member/wal/0.tmp", :probability 0.001}}
34	:invoke	:txn	[[:r 7 nil] [:append 6 16] [:append 6 17]]
49	:invoke	:txn	[[:append 7 19]]
38	:invoke	:txn	[[:append 7 20] [:r 7 nil] [:append 6 18] [:append 6 19]]
96	:invoke	:txn	[[:r 5 nil]]
33	:info	:txn	[[:append 7 17] [:r 7 nil] [:r 7 nil] [:append 7 18]]	[:timeout nil]
77	:invoke	:txn	[[:append 5 11] [:append 5 12] [:r 7 nil]]
34	:info	:txn	[[:r 7 nil] [:append 6 16] [:append 6 17]]	[:timeout nil]
81	:invoke	:txn	[[:append 5 13] [:r 7 nil] [:append 7 21]]
:nemesis	:info	:bitflip	{"n1" ""}
:nemesis	:info	:start	:all
105	:invoke	:txn	[[:append 5 14]]
:nemesis	:info	:start	{"n1" :started, "n2" :started, "n3" :already-running, "n4" :already-running, "n5" :started}
:nemesis	:info	:kill	:primaries
77	:fail	:txn	[[:append 5 11] [:append 5 12] [:r 7 nil]]	[:duplicate-key etcdserver: duplicate key given in txn request]
38	:fail	:txn	[[:append 7 20] [:r 7 nil] [:append 6 18] [:append 6 19]]	[:duplicate-key etcdserver: duplicate key given in txn request]
49	:ok	:txn	[[:append 7 19]]
38	:invoke	:txn	[[:append 7 22] [:append 7 23] [:append 5 15]]
38	:fail	:txn	[[:append 7 22] [:append 7 23] [:append 5 15]]	[:duplicate-key etcdserver: duplicate key given in txn request]
43	:invoke	:txn	[[:r 7 nil] [:append 6 20] [:append 6 21]]
43	:fail	:txn	[[:r 7 nil] [:append 6 20] [:append 6 21]]	[:duplicate-key etcdserver: duplicate key given in txn request]
49	:invoke	:txn	[[:append 7 24]]
49	:ok	:txn	[[:append 7 24]]
96	:info	:txn	[[:r 5 nil]]	[:timeout nil]
49	:invoke	:txn	[[:r 7 nil] [:r 7 nil]]
49	:ok	:txn	[[:r 7 [1 15 19 24]] [:r 7 [1 15 19 24]]]
43	:invoke	:txn	[[:r 7 nil] [:append 7 25]]
43	:ok	:txn	[[:r 7 [1 15 19 24]] [:append 7 25]]
81	:info	:txn	[[:append 5 13] [:r 7 nil] [:append 7 21]]	[:timeout nil]
105	:info	:txn	[[:append 5 14]]	[:timeout nil]
106	:invoke	:txn	[[:r 6 nil]]
44	:invoke	:txn	[[:append 7 26] [:r 7 nil] [:append 6 22] [:append 7 27]]
49	:invoke	:txn	[[:append 7 28] [:append 7 29]]
43	:invoke	:txn	[[:r 7 nil]]
91	:invoke	:txn	[[:append 7 30] [:append 7 31] [:append 6 23] [:append 5 16]]
:nemesis	:info	:kill	{"n3" nil}
:nemesis	:info	:bitflip	{"n2" {:file "/opt/etcd/n2.etcd/member/wal/0000000000000000-0000000000000000.wal", :probability 0.001}}
42	:invoke	:txn	[[:append 6 24] [:append 7 32] [:r 5 nil]]
150	:invoke	:txn	[[:r 8 nil]]
106	:info	:txn	[[:r 6 nil]]	[:timeout nil]
38	:invoke	:txn	[[:append 8 1] [:r 6 nil] [:append 5 17] [:append 5 18]]
77	:invoke	:txn	[[:append 8 2] [:append 8 3] [:append 6 25] [:r 8 nil]]
44	:info	:txn	[[:append 7 26] [:r 7 nil] [:append 6 22] [:append 7 27]]	[:timeout nil]
49	:info	:txn	[[:append 7 28] [:append 7 29]]	[:timeout nil]
43	:info	:txn	[[:r 7 nil]]	[:timeout nil]
53	:invoke	:txn	[[:r 6 nil] [:append 6 26] [:r 8 nil]]
91	:info	:txn	[[:append 7 30] [:append 7 31] [:append 6 23] [:append 5 16]]	[:timeout nil]
42	:info	:txn	[[:append 6 24] [:append 7 32] [:r 5 nil]]	[:timeout nil]
150	:info	:txn	[[:r 8 nil]]	[:timeout nil]
:nemesis	:info	:bitflip	{"n2" ""}
:nemesis	:info	:bitflip	{"n1" {:file "/opt/etcd/n1.etcd/member/wal/0.tmp", :probability 0.001}}
115	:invoke	:txn	[[:r 8 nil] [:r 8 nil] [:append 6 27] [:append 6 28]]
52	:invoke	:txn	[[:r 5 nil] [:r 8 nil] [:append 6 29] [:r 6 nil]]
101	:invoke	:txn	[[:append 8 4]]
59	:invoke	:txn	[[:r 5 nil] [:append 8 5] [:r 8 nil] [:append 6 30]]
116	:invoke	:txn	[[:r 8 nil] [:append 8 6]]
38	:info	:txn	[[:append 8 1] [:r 6 nil] [:append 5 17] [:append 5 18]]	[:timeout nil]
48	:invoke	:txn	[[:r 8 nil] [:r 8 nil]]
77	:info	:txn	[[:append 8 2] [:append 8 3] [:append 6 25] [:r 8 nil]]	[:timeout nil]
54	:invoke	:txn	[[:r 8 nil]]
53	:info	:txn	[[:r 6 nil] [:append 6 26] [:r 8 nil]]	[:timeout nil]
160	:invoke	:txn	[[:append 5 19] [:r 8 nil]]
115	:info	:txn	[[:r 8 nil] [:r 8 nil] [:append 6 27] [:append 6 28]]	[:timeout nil]
52	:info	:txn	[[:r 5 nil] [:r 8 nil] [:append 6 29] [:r 6 nil]]	[:timeout nil]
101	:info	:txn	[[:append 8 4]]	[:timeout nil]
:nemesis	:info	:bitflip	{"n1" ""}
63	:invoke	:txn	[[:r 8 nil] [:append 6 31]]
:nemesis	:info	:start	:all
59	:info	:txn	[[:r 5 nil] [:append 8 5] [:r 8 nil] [:append 6 30]]	[:timeout nil]
:nemesis	:info	:start	{"n1" :started, "n2" :started, "n3" :started, "n4" :already-running, "n5" :already-running}
:nemesis	:info	:bitflip	{"n2" {:file "/opt/etcd/n2.etcd/member/wal/0000000000000000-0000000000000000.wal", :probability 0.001}}
116	:info	:txn	[[:r 8 nil] [:append 8 6]]	[:timeout nil]
48	:ok	:txn	[[:r 8 nil] [:r 8 nil]]
63	:ok	:txn	[[:r 8 nil] [:append 6 31]]
87	:invoke	:txn	[[:r 6 nil] [:append 8 7]]
87	:ok	:txn	[[:r 6 [3 8 7 11 14 15 31]] [:append 8 7]]
54	:ok	:txn	[[:r 8 [7]]]
63	:invoke	:txn	[[:r 8 nil] [:r 5 nil]]
63	:ok	:txn	[[:r 8 [7]] [:r 5 [2 5]]]
160	:info	:txn	[[:append 5 19] [:r 8 nil]]	[:timeout nil]
170	:invoke	:txn	[[:r 8 nil] [:append 6 32] [:r 8 nil]]
63	:invoke	:txn	[[:r 8 nil] [:append 5 20]]
:nemesis	:info	:bitflip	{"n2" ""}
:nemesis	:info	:bitflip	{"n1" {:file "/opt/etcd/n1.etcd/member/snap/db", :probability 0.001}}
63	:ok	:txn	[[:r 8 [7]] [:append 5 20]]
111	:invoke	:txn	[[:append 8 8]]
:nemesis	:info	:bitflip	{"n1" ""}
125	:invoke	:txn	[[:r 9 nil]]
63	:invoke	:txn	[[:append 8 9] [:append 8 10] [:append 8 11]]
63	:fail	:txn	[[:append 8 9] [:append 8 10] [:append 8 11]]	[:duplicate-key etcdserver: duplicate key given in txn request]
:nemesis	:info	:kill	:primaries
62	:invoke	:txn	[[:append 9 1] [:append 8 12] [:append 8 13] [:append 9 2]]
62	:fail	:txn	[[:append 9 1] [:append 8 12] [:append 8 13] [:append 9 2]]	[:duplicate-key etcdserver: duplicate key given in txn request]
170	:info	:txn	[[:r 8 nil] [:append 6 32] [:r 8 nil]]	[:timeout nil]
69	:invoke	:txn	[[:r 8 nil]]
69	:ok	:txn	[[:r 8 [7]]]
63	:invoke	:txn	[[:append 8 14] [:r 8 nil]]
63	:ok	:txn	[[:append 8 14] [:r 8 [7 14]]]
87	:invoke	:txn	[[:append 9 3]]
87	:ok	:txn	[[:append 9 3]]
111	:info	:txn	[[:append 8 8]]	[:timeout nil]
63	:invoke	:txn	[[:append 8 15] [:r 8 nil] [:r 9 nil] [:append 9 4]]
63	:ok	:txn	[[:append 8 15] [:r 8 [7 14 15]] [:r 9 [3]] [:append 9 4]]
125	:info	:txn	[[:r 9 nil]]	[:timeout nil]
63	:invoke	:txn	[[:r 8 nil] [:r 8 nil]]
63	:ok	:txn	[[:r 8 [7 14 15]] [:r 8 [7 14 15]]]
62	:invoke	:txn	[[:r 8 nil] [:r 9 nil] [:r 8 nil]]
135	:invoke	:txn	[[:append 8 16] [:r 8 nil]]
:nemesis	:info	:kill	{"n3" nil}
:nemesis	:info	:bitflip	{"n1" {:file "/opt/etcd/n1.etcd/member/wal/0.tmp", :probability 0.001}}
87	:invoke	:txn	[[:append 8 17] [:r 9 nil]]
63	:invoke	:txn	[[:append 8 18] [:r 8 nil]]
48	:invoke	:txn	[[:r 8 nil] [:append 8 19]]
54	:invoke	:txn	[[:r 9 nil] [:append 9 5]]
62	:info	:txn	[[:r 8 nil] [:r 9 nil] [:r 8 nil]]	[:timeout nil]
180	:invoke	:txn	[[:append 8 20] [:r 5 nil] [:r 8 nil]]
69	:invoke	:txn	[[:r 9 nil] [:append 8 21] [:r 8 nil]]
135	:info	:txn	[[:append 8 16] [:r 8 nil]]	[:timeout nil]
121	:invoke	:txn	[[:r 9 nil]]
87	:info	:txn	[[:append 8 17] [:r 9 nil]]	[:timeout nil]
63	:info	:txn	[[:append 8 18] [:r 8 nil]]	[:timeout nil]
:nemesis	:info	:bitflip	{"n1" ""}
:nemesis	:info	:start	:all
:nemesis	:info	:start	{"n1" :started, "n2" :started, "n3" :started, "n4" :already-running, "n5" :already-running}
:nemesis	:info	:bitflip	{"n1" {:file "/opt/etcd/n1.etcd/member/wal/0.tmp", :probability 0.001}}
73	:invoke	:txn	[[:r 9 nil] [:r 9 nil] [:r 9 nil]]
73	:ok	:txn	[[:r 9 [3 4]] [:r 9 [3 4]] [:r 9 [3 4]]]
48	:ok	:txn	[[:r 8 [7 14 15]] [:append 8 19]]
69	:fail	:txn	[[:r 9 nil] [:append 8 21] [:r 8 nil]]	:didn't-succeed
48	:invoke	:txn	[[:r 5 nil] [:append 5 21] [:append 5 22] [:append 8 22]]
48	:fail	:txn	[[:r 5 nil] [:append 5 21] [:append 5 22] [:append 8 22]]	[:duplicate-key etcdserver: duplicate key given in txn request]
54	:ok	:txn	[[:r 9 [3 4]] [:append 9 5]]
126	:invoke	:txn	[[:append 5 23] [:r 5 nil]]
145	:invoke	:txn	[[:r 9 nil] [:append 8 23]]
180	:info	:txn	[[:append 8 20] [:r 5 nil] [:r 8 nil]]	[:timeout nil]
69	:invoke	:txn	[[:append 8 24] [:r 5 nil] [:append 8 25]]
69	:fail	:txn	[[:append 8 24] [:r 5 nil] [:append 8 25]]	[:duplicate-key etcdserver: duplicate key given in txn request]
121	:info	:txn	[[:r 9 nil]]	[:timeout nil]
72	:invoke	:txn	[[:r 5 nil] [:append 9 6]]
72	:ok	:txn	[[:r 5 [2 5 20]] [:append 9 6]]
69	:invoke	:txn	[[:r 9 nil] [:append 8 26]]
69	:ok	:txn	[[:r 9 [3 4 5 6]] [:append 8 26]]
:nemesis	:info	:bitflip	{"n1" ""}
:nemesis	:info	:kill	:all
126	:info	:txn	[[:append 5 23] [:r 5 nil]]	[:timeout nil]
145	:info	:txn	[[:r 9 nil] [:append 8 23]]	[:timeout nil]
97	:invoke	:txn	[[:append 8 27] [:r 9 nil]]
72	:invoke	:txn	[[:r 8 nil] [:append 8 28] [:append 8 29]]
:nemesis	:info	:kill	{"n1" nil, "n2" nil, "n3" nil, "n4" nil, "n5" nil}
:nemesis	:info	:bitflip	{"n1" {:file "/opt/etcd/n1.etcd/member/wal/0000000000000000-0000000000000000.wal", :probability 0.001}}
136	:invoke	:txn	[[:append 5 24] [:r 8 nil] [:append 8 30]]
54	:invoke	:txn	[[:append 5 25] [:r 8 nil] [:append 8 31]]
131	:invoke	:txn	[[:r 5 nil] [:r 9 nil] [:r 9 nil]]
97	:info	:txn	[[:append 8 27] [:r 9 nil]]	[:timeout nil]
73	:invoke	:txn	[[:r 8 nil]]
72	:info	:txn	[[:r 8 nil] [:append 8 28] [:append 8 29]]	[:timeout nil]
82	:invoke	:txn	[[:r 8 nil] [:append 8 32] [:r 5 nil] [:r 10 nil]]
136	:info	:txn	[[:append 5 24] [:r 8 nil] [:append 8 30]]	[:timeout nil]
:nemesis	:info	:bitflip	{"n1" ""}
107	:invoke	:txn	[[:r 9 nil] [:r 5 nil]]
:nemesis	:info	:bitflip	{"n1" {:file "/opt/etcd/n1.etcd/member/snap/db", :probability 0.001}}
:nemesis	:info	:bitflip	{"n1" ""}
54	:info	:txn	[[:append 5 25] [:r 8 nil] [:append 8 31]]	[:timeout nil]
:nemesis	:info	:bitflip	{"n1" {:file "/opt/etcd/n1.etcd/member/snap/db", :probability 0.001}}
:nemesis	:info	:bitflip	{"n1" ""}
131	:info	:txn	[[:r 5 nil] [:r 9 nil] [:r 9 nil]]	[:timeout nil]
:nemesis	:info	:start	:all
:nemesis	:info	:start	{"n1" :started, "n2" :started, "n3" :started, "n4" :started, "n5" :started}
190	:invoke	:txn	[[:r 10 nil] [:append 10 1] [:append 10 2] [:append 9 7]]
141	:invoke	:txn	[[:append 9 8] [:r 5 nil]]
146	:invoke	:txn	[[:append 10 3] [:append 5 26] [:r 10 nil] [:append 10 4]]
:nemesis	:info	:bitflip	{"n1" {:file "/opt/etcd/n1.etcd/member/snap/db", :probability 0.001}}
73	:info	:txn	[[:r 8 nil]]	[:timeout nil]
:nemesis	:info	:bitflip	{"n1" ""}
:nemesis	:info	:kill	:primaries
82	:info	:txn	[[:r 8 nil] [:append 8 32] [:r 5 nil] [:r 10 nil]]	[:timeout nil]
92	:invoke	:txn	[[:append 10 5] [:r 10 nil] [:r 10 nil] [:r 10 nil]]
107	:info	:txn	[[:r 9 nil] [:r 5 nil]]	[:timeout nil]
69	:invoke	:txn	[[:r 10 nil] [:r 10 nil] [:append 5 27] [:append 10 6]]
190	:info	:txn	[[:r 10 nil] [:append 10 1] [:append 10 2] [:append 9 7]]	[:timeout nil]
141	:info	:txn	[[:append 9 8] [:r 5 nil]]	[:timeout nil]
64	:invoke	:txn	[[:r 10 nil] [:append 10 7]]
200	:invoke	:txn	[[:r 5 nil] [:append 10 8] [:append 10 9]]
146	:info	:txn	[[:append 10 3] [:append 5 26] [:r 10 nil] [:append 10 4]]	[:timeout nil]
151	:invoke	:txn	[[:append 9 9] [:r 10 nil] [:r 10 nil] [:append 9 10]]
:nemesis	:info	:kill	{}
92	:info	:txn	[[:append 10 5] [:r 10 nil] [:r 10 nil] [:r 10 nil]]	[:timeout nil]
48	:invoke	:txn	[[:r 9 nil] [:append 9 11] [:append 5 28] [:append 10 10]]
:nemesis	:info	:bitflip	{"n2" {:file "/opt/etcd/n2.etcd/member/snap/db", :probability 0.001}}
:nemesis	:info	:bitflip	{"n2" ""}
83	:invoke	:txn	[[:append 10 11]]
69	:info	:txn	[[:r 10 nil] [:r 10 nil] [:append 5 27] [:append 10 6]]	[:timeout nil]
:nemesis	:info	:start	:all
102	:invoke	:txn	[[:append 9 12] [:r 10 nil]]
:nemesis	:info	:start	{"n1" :started, "n2" :started, "n3" :already-running, "n4" :already-running, "n5" :already-running}
64	:info	:txn	[[:r 10 nil] [:append 10 7]]	[:timeout nil]
200	:info	:txn	[[:r 5 nil] [:append 10 8] [:append 10 9]]	[:timeout nil]
151	:info	:txn	[[:append 9 9] [:r 10 nil] [:r 10 nil] [:append 9 10]]	[:timeout nil]
155	:invoke	:txn	[[:r 9 nil]]
156	:invoke	:txn	[[:append 10 12] [:append 9 13] [:append 10 13] [:append 10 14]]
161	:invoke	:txn	[[:r 9 nil] [:r 5 nil] [:append 5 29]]
48	:info	:txn	[[:r 9 nil] [:append 9 11] [:append 5 28] [:append 10 10]]	[:timeout nil]
74	:invoke	:txn	[[:append 10 15] [:r 9 nil] [:r 5 nil]]
102	:ok	:txn	[[:append 9 12] [:r 10 nil]]
83	:ok	:txn	[[:append 10 11]]
74	:fail	:txn	[[:append 10 15] [:r 9 nil] [:r 5 nil]]	:didn't-succeed
58	:invoke	:txn	[[:r 9 nil] [:r 10 nil] [:append 9 14]]
58	:ok	:txn	[[:r 9 [3 4 5 6 12]] [:r 10 [11]] [:append 9 14]]
79	:invoke	:txn	[[:r 10 nil] [:r 10 nil] [:r 10 nil]]
79	:ok	:txn	[[:r 10 [11]] [:r 10 [11]] [:r 10 [11]]]
155	:info	:txn	[[:r 9 nil]]	[:timeout nil]
156	:info	:txn	[[:append 10 12] [:append 9 13] [:append 10 13] [:append 10 14]]	[:timeout nil]
165	:invoke	:txn	[[:r 10 nil]]
161	:info	:txn	[[:r 9 nil] [:r 5 nil] [:append 5 29]]	[:timeout nil]
:nemesis	:info	:bitflip	{"n2" {:file "/opt/etcd/n2.etcd/member/wal/0000000000000000-0000000000000000.wal", :probability 0.001}}
102	:invoke	:txn	[[:append 9 15] [:r 10 nil] [:r 9 nil]]
102	:ok	:txn	[[:append 9 15] [:r 10 [11]] [:r 9 [3 4 5 6 12 14 15]]]
117	:invoke	:txn	[[:append 9 16] [:r 5 nil]]
117	:ok	:txn	[[:append 9 16] [:r 5 [2 5 20]]]
171	:invoke	:txn	[[:r 9 nil] [:r 5 nil]]
166	:invoke	:txn	[[:append 10 16]]
165	:info	:txn	[[:r 10 nil]]	[:timeout nil]
79	:invoke	:txn	[[:append 5 30] [:append 5 31] [:append 9 17]]
79	:fail	:txn	[[:append 5 30] [:append 5 31] [:append 9 17]]	[:duplicate-key etcdserver: duplicate key given in txn request]
83	:invoke	:txn	[[:append 10 17]]
:nemesis	:info	:bitflip	{"n2" ""}
:nemesis	:info	:kill	:all
83	:ok	:txn	[[:append 10 17]]
171	:info	:txn	[[:r 9 nil] [:r 5 nil]]	[:timeout nil]
102	:invoke	:txn	[[:append 9 18] [:append 9 19]]
:nemesis	:info	:kill	{"n1" nil, "n2" nil, "n3" nil, "n4" nil, "n5" nil}
:nemesis	:info	:bitflip	{"n2" {:file "/opt/etcd/n2.etcd/member/snap/db", :probability 0.001}}
:nemesis	:info	:bitflip	{"n2" ""}
:nemesis	:info	:start	:all
:nemesis	:info	:start	{"n1" :started, "n2" :started, "n3" :started, "n4" :started, "n5" :started}
:nemesis	:info	:bitflip	{"n2" {:file "/opt/etcd/n2.etcd/member/snap/db", :probability 0.001}}
117	:invoke	:txn	[[:append 10 18]]
166	:info	:txn	[[:append 10 16]]	[:timeout nil]
:nemesis	:info	:bitflip	{"n2" ""}
176	:invoke	:txn	[[:r 5 nil] [:append 10 19] [:r 10 nil] [:r 10 nil]]
83	:invoke	:txn	[[:append 9 20] [:append 10 20]]
102	:info	:txn	[[:append 9 18] [:append 9 19]]	[:timeout nil]
210	:invoke	:txn	[[:r 5 nil] [:append 10 21]]
79	:invoke	:txn	[[:r 10 nil] [:r 9 nil] [:r 10 nil]]
117	:info	:txn	[[:append 10 18]]	[:timeout nil]
127	:invoke	:txn	[[:append 10 22] [:r 10 nil]]
:nemesis	:info	:kill	:primaries
176	:info	:txn	[[:r 5 nil] [:append 10 19] [:r 10 nil] [:r 10 nil]]	[:timeout nil]
83	:info	:txn	[[:append 9 20] [:append 10 20]]	[:timeout nil]
112	:invoke	:txn	[[:append 9 21]]
210	:info	:txn	[[:r 5 nil] [:append 10 21]]	[:timeout nil]
175	:invoke	:txn	[[:r 10 nil] [:append 10 23] [:r 5 nil]]
79	:info	:txn	[[:r 10 nil] [:r 9 nil] [:r 10 nil]]	[:timeout nil]
181	:invoke	:txn	[[:append 10 24] [:r 10 nil] [:append 9 22] [:r 9 nil]]
127	:info	:txn	[[:append 10 22] [:r 10 nil]]	[:timeout nil]
:nemesis	:info	:kill	{}
:nemesis	:info	:bitflip	{"n1" {:file "/opt/etcd/n1.etcd/member/snap/db", :probability 0.001}}
:nemesis	:info	:bitflip	{"n1" ""}
186	:invoke	:txn	[[:r 10 nil] [:append 10 25] [:r 10 nil] [:append 10 26]]
58	:invoke	:txn	[[:append 10 27] [:append 9 23] [:r 9 nil]]
112	:info	:txn	[[:append 9 21]]	[:timeout nil]
137	:invoke	:txn	[[:append 9 24] [:append 5 32]]
220	:invoke	:txn	[[:append 9 25]]
:nemesis	:info	:start	:all
137	:ok	:txn	[[:append 9 24] [:append 5 32]]
58	:fail	:txn	[[:append 10 27] [:append 9 23] [:r 9 nil]]	:didn't-succeed
175	:info	:txn	[[:r 10 nil] [:append 10 23] [:r 5 nil]]	[:timeout nil]
:nemesis	:info	:start	{"n1" :started, "n2" :started, "n3" :already-running, "n4" :already-running, "n5" :already-running}
181	:info	:txn	[[:append 10 24] [:r 10 nil] [:append 9 22] [:r 9 nil]]	[:timeout nil]
186	:info	:txn	[[:r 10 nil] [:append 10 25] [:r 10 nil] [:append 10 26]]	[:timeout nil]
220	:info	:txn	[[:append 9 25]]	[:timeout nil]
:nemesis	:info	:start	:all
:nemesis	:info	:start	{"n1" :started, "n2" :started, "n3" :already-running, "n4" :already-running, "n5" :already-running}
