Skip to content

Instantly share code, notes, and snippets.

@aphyr
Last active December 21, 2015 06:48
Show Gist options
  • Save aphyr/6266347 to your computer and use it in GitHub Desktop.
Save aphyr/6266347 to your computer and use it in GitHub Desktop.
In this ZK demo, a partition places the primary on the minority component. All
operations time out while the cluster converges on a new primary, at which
point three clients (talking to the three nodes in the majority component) can
proceed again. When the partition is healed, the two minority nodes can begin
accepting writes again. As with single-node Postgres, Zookeeper's client
protocol and ZAB both allow for false negatives (timeouts may actually succeed)
but not false positives (every successful write *will* be present in the final
set.)
HOW TO READ THIS CHART:
The first column is the write ID. Client 0 writes 0, 5, 10... Client 1 writes
1, 6, 11. All clients issue one request each second.
The second column is the result of the write, as reported by the client.
The third column is the latency, in milliseconds.
The fourth column is a bar chart of latency.
Run will take 200 seconds
0 :ok 55 ▏
1 :ok 37 ▏
2 :ok 47 ▏
3 :ok 27 ▏
4 :ok 68 ▎
5 :ok 80 ▎
6 :ok 71 ▎
7 :ok 50 ▏
8 :ok 61 ▏
9 :ok 89 ▎
10 :ok 67 ▎
11 :ok 103 ▎
12 :ok 83 ▎
13 :ok 58 ▏
14 :ok 93 ▎
15 :ok 84 ▎
16 :ok 71 ▎
17 :ok 59 ▏
18 :ok 106 ▎
19 :ok 112 ▎
20 :ok 54 ▏
21 :ok 73 ▎
22 :ok 66 ▎
23 :ok 51 ▏
24 :ok 78 ▎
25 :ok 56 ▏
26 :ok 74 ▎
27 :ok 82 ▎
28 :ok 64 ▎
29 :ok 86 ▎
30 :ok 71 ▎
31 :ok 59 ▏
32 :ok 80 ▎
33 :ok 53 ▏
34 :ok 90 ▎
35 :ok 67 ▎
36 :ok 91 ▎
37 :ok 79 ▎
38 :ok 51 ▏
39 :ok 99 ▎
40 :ok 55 ▏
41 :ok 79 ▎
42 :ok 88 ▎
43 :ok 68 ▎
44 :ok 93 ▎
45 :ok 77 ▎
46 :ok 67 ▎
47 :ok 53 ▏
48 :ok 62 ▏
49 :ok 74 ▎
Initiating partition.
50 :ok 77 ▎
51 :ok 55 ▏
52 :ok 68 ▎
53 :ok 49 ▏
54 :ok 90 ▎
Partitioned.
55 :error 11578 ███████████████████████▎
56 :error 11578 ███████████████████████▎
57 :ok 12949 ██████████████████████████
58 :ok 11788 ███████████████████████▋
59 :ok 12710 █████████████████████████▌
60 :error 10577 █████████████████████▎
61 :error 10577 █████████████████████▎
62 :ok 11893 ███████████████████████▉
63 :ok 10800 █████████████████████▋
64 :ok 10555 █████████████████████▏
65 :error 9577 ███████████████████▎
66 :error 9575 ███████████████████▎
67 :ok 10826 █████████████████████▊
68 :ok 9808 ███████████████████▋
69 :ok 9536 ███████████████████▏
70 :error 12493 █████████████████████████
71 :error 12677 █████████████████████████▍
72 :ok 9940 ████████████████████
73 :ok 8793 █████████████████▋
74 :ok 8544 █████████████████▏
75 :error 11490 ███████████████████████
76 :error 12766 █████████████████████████▋
77 :ok 8879 █████████████████▉
78 :ok 7819 ███████████████▊
79 :ok 8620 █████████████████▎
80 :error 12143 ████████████████████████▍
81 :error 10678 █████████████████████▍
82 :ok 7854 ███████████████▊
83 :ok 6812 █████████████▊
84 :ok 7640 ███████████████▍
85 :error 9492 ███████████████████
86 :error 9678 ███████████████████▍
87 :ok 6841 █████████████▊
88 :ok 6814 █████████████▊
89 :ok 6574 █████████████▎
90 :error 10036 ████████████████████▏
91 :error 8677 █████████████████▍
92 :ok 5905 ███████████▉
93 :ok 4771 █████████▋
94 :ok 5610 ███████████▎
95 :error 10970 ██████████████████████
96 :error 11773 ███████████████████████▋
97 :ok 4870 █████████▊
98 :ok 3779 ███████▋
99 :ok 4597 █████████▎
100 :error 9969 ████████████████████
101 :error 10772 █████████████████████▋
102 :ok 4863 █████████▊
103 :ok 3768 ███████▋
104 :ok 2524 █████▏
105 :error 8969 ██████████████████
106 :error 9773 ███████████████████▋
107 :ok 2928 █████▉
108 :ok 1759 ███▋
109 :ok 1563 ███▎
110 :error 7968 ████████████████
111 :error 8774 █████████████████▋
112 :ok 2853 █████▊
113 :ok 1795 ███▋
114 :ok 577 █▎
115 :error 11585 ███████████████████████▎
116 :error 10274 ████████████████████▋
117 :ok 917 █▉
118 :ok 9 ▏
119 :ok 19 ▏
120 :error 10584 █████████████████████▎
121 :error 11871 ███████████████████████▊
122 :ok 42 ▏
123 :ok 17 ▏
124 :ok 31 ▏
125 :error 11710 ███████████████████████▌
126 :error 10869 █████████████████████▊
127 :ok 8 ▏
128 :ok 23 ▏
129 :ok 16 ▏
130 :error 8691 █████████████████▌
131 :error 12048 ████████████████████████▏
132 :ok 53 ▏
133 :ok 63 ▎
134 :ok 69 ▎
135 :error 10828 █████████████████████▊
136 :error 10942 ██████████████████████
137 :ok 53 ▏
138 :ok 63 ▎
139 :ok 72 ▎
140 :error 9829 ███████████████████▊
141 :error 10051 ████████████████████▏
142 :ok 59 ▏
143 :ok 76 ▎
144 :ok 51 ▏
145 :error 10820 █████████████████████▊
146 :error 13503 ███████████████████████████▏
147 :ok 75 ▎
148 :ok 88 ▎
149 :ok 54 ▏
150 :error 11715 ███████████████████████▌
151 :error 9572 ███████████████████▎
152 :ok 53 ▏
153 :ok 63 ▎
154 :ok 76 ▎
155 :error 11903 ███████████████████████▉
156 :error 13260 ██████████████████████████▋
157 :ok 64 ▎
158 :ok 78 ▎
159 :ok 50 ▏
160 :error 9603 ███████████████████▎
161 :error 10617 █████████████████████▎
162 :ok 75 ▎
163 :ok 60 ▏
164 :ok 93 ▎
165 :error 11281 ██████████████████████▋
166 :error 9615 ███████████████████▎
167 :ok 54 ▏
168 :ok 78 ▎
169 :ok 65 ▎
170 :error 10281 ████████████████████▋
171 :error 11677 ███████████████████████▍
172 :ok 8 ▏
173 :ok 16 ▏
174 :ok 26 ▏
175 :error 11108 ██████████████████████▎
176 :error 10675 █████████████████████▍
177 :ok 60 ▏
178 :ok 65 ▎
179 :ok 56 ▏
180 :error 10217 ████████████████████▌
181 :error 11674 ███████████████████████▍
182 :ok 61 ▏
183 :ok 54 ▏
184 :ok 68 ▎
185 :error 10904 █████████████████████▉
186 :error 8677 █████████████████▍
187 :ok 59 ▏
188 :ok 68 ▎
189 :ok 51 ▏
190 :error 13132 ██████████████████████████▍
191 :error 9674 ███████████████████▍
192 :ok 63 ▎
193 :ok 56 ▏
194 :ok 69 ▎
195 :error 10545 █████████████████████▏
196 :error 9899 ███████████████████▉
197 :ok 52 ▏
198 :ok 60 ▏
199 :ok 66 ▎
200 :error 9546 ███████████████████▏
201 :error 9973 ████████████████████
202 :ok 59 ▏
203 :ok 73 ▎
204 :ok 50 ▏
205 :error 10131 ████████████████████▍
206 :error 10506 █████████████████████▏
207 :ok 72 ▎
208 :ok 56 ▏
209 :ok 98 ▎
210 :error 11730 ███████████████████████▌
211 :error 9506 ███████████████████▏
212 :ok 55 ▏
213 :ok 83 ▎
214 :ok 68 ▎
215 :error 10730 █████████████████████▌
216 :error 10016 ████████████████████▏
217 :ok 59 ▏
218 :ok 82 ▎
219 :ok 50 ▏
220 :error 9730 ███████████████████▌
221 :error 12178 ████████████████████████▍
222 :ok 55 ▏
223 :ok 69 ▎
224 :ok 84 ▎
225 :error 12186 ████████████████████████▍
226 :error 11176 ██████████████████████▍
227 :ok 54 ▏
228 :ok 94 ▎
229 :ok 73 ▎
230 :error 12603 █████████████████████████▎
231 :error 11716 ███████████████████████▌
232 :ok 59 ▏
233 :ok 69 ▎
234 :ok 82 ▎
235 :error 10184 ████████████████████▍
236 :error 11017 ██████████████████████▏
237 :ok 54 ▏
238 :ok 64 ▎
239 :ok 74 ▎
240 :error 11135 ██████████████████████▍
241 :error 11627 ███████████████████████▍
242 :ok 54 ▏
243 :ok 65 ▎
244 :ok 74 ▎
245 :error 11613 ███████████████████████▎
246 :error 12345 ████████████████████████▊
247 :ok 49 ▏
248 :ok 55 ▏
249 :ok 65 ▎
250 :error 12030 ████████████████████████▏
251 :error 11453 ███████████████████████
252 :ok 60 ▏
253 :ok 54 ▏
254 :ok 66 ▎
255 :error 9613 ███████████████████▎
256 :error 8626 █████████████████▍
257 :ok 52 ▏
258 :ok 68 ▎
259 :ok 58 ▏
260 :error 11606 ███████████████████████▎
261 :error 10613 █████████████████████▎
262 :ok 57 ▏
263 :ok 50 ▏
264 :ok 66 ▎
265 :error 10606 █████████████████████▎
266 :error 10913 █████████████████████▉
267 :ok 54 ▏
268 :ok 78 ▎
269 :ok 90 ▎
270 :error 10115 ████████████████████▎
271 :error 9913 ███████████████████▉
272 :ok 86 ▎
273 :ok 54 ▏
274 :ok 70 ▎
275 :error 9112 ██████████████████▎
276 :error 10759 █████████████████████▋
277 :ok 76 ▎
278 :ok 88 ▎
279 :ok 55 ▏
280 :error 12743 █████████████████████████▌
281 :error 9760 ███████████████████▋
282 :ok 56 ▏
283 :ok 93 ▎
284 :ok 73 ▎
285 :error 9957 ████████████████████
286 :error 9898 ███████████████████▉
287 :ok 57 ▏
288 :ok 83 ▎
289 :ok 72 ▎
290 :error 10856 █████████████████████▊
291 :error 12807 █████████████████████████▋
292 :ok 52 ▏
293 :ok 49 ▏
294 :ok 64 ▎
295 :error 9855 ███████████████████▊
296 :error 9947 ████████████████████
297 :ok 23 ▏
298 :ok 16 ▏
299 :ok 31 ▏
300 :error 11744 ███████████████████████▌
301 :error 10807 █████████████████████▋
302 :ok 65 ▎
303 :ok 55 ▏
304 :ok 74 ▎
305 :error 10744 █████████████████████▌
306 :error 11783 ███████████████████████▋
307 :ok 58 ▏
308 :ok 63 ▎
309 :ok 50 ▏
310 :error 11751 ███████████████████████▋
311 :error 10783 █████████████████████▋
312 :ok 78 ▎
313 :ok 60 ▏
314 :ok 92 ▎
315 :error 10860 █████████████████████▊
316 :error 11659 ███████████████████████▍
317 :ok 55 ▏
318 :ok 90 ▎
319 :ok 77 ▎
320 :error 9859 ███████████████████▊
321 :error 10659 █████████████████████▍
322 :ok 50 ▏
323 :ok 82 ▎
324 :ok 66 ▎
325 :error 12820 █████████████████████████▊
326 :error 11685 ███████████████████████▍
327 :ok 62 ▏
328 :ok 76 ▎
329 :ok 90 ▎
330 :error 11820 ███████████████████████▊
331 :error 10686 █████████████████████▍
332 :ok 54 ▏
333 :ok 78 ▎
334 :ok 71 ▎
335 :error 10821 █████████████████████▊
336 :error 12541 █████████████████████████▏
337 :ok 50 ▏
338 :ok 70 ▎
339 :ok 61 ▏
340 :error 10836 █████████████████████▊
341 :error 10318 ████████████████████▊
342 :ok 55 ▏
343 :ok 64 ▎
344 :ok 72 ▎
345 :error 12777 █████████████████████████▋
346 :error 11922 ███████████████████████▉
347 :ok 72 ▎
348 :ok 66 ▎
349 :ok 52 ▏
350 :error 11776 ███████████████████████▋
351 :error 10921 █████████████████████▉
352 :ok 65 ▎
353 :ok 75 ▎
354 :ok 50 ▏
355 :error 12853 █████████████████████████▊
356 :error 13267 ██████████████████████████▋
357 :ok 62 ▎
358 :ok 71 ▎
359 :ok 57 ▏
360 :error 11746 ███████████████████████▌
361 :error 9675 ███████████████████▍
362 :ok 73 ▎
363 :ok 87 ▎
364 :ok 60 ▏
365 :error 12524 █████████████████████████▏
366 :error 12934 █████████████████████████▉
367 :ok 53 ▏
368 :ok 85 ▎
369 :ok 96 ▎
370 :error 13010 ██████████████████████████▏
371 :error 10267 ████████████████████▋
372 :ok 72 ▎
373 :ok 56 ▏
374 :ok 84 ▎
375 :error 10524 █████████████████████▏
376 :error 10935 █████████████████████▉
377 :ok 62 ▏
378 :ok 78 ▎
379 :ok 92 ▎
380 :error 11011 ██████████████████████▏
381 :error 11492 ███████████████████████
382 :ok 72 ▎
383 :ok 84 ▎
384 :ok 52 ▏
385 :error 12064 ████████████████████████▎
386 :error 10491 █████████████████████
387 :ok 56 ▏
388 :ok 98 ▎
389 :ok 91 ▎
390 :error 11069 ██████████████████████▎
391 :error 12626 █████████████████████████▍
392 :ok 54 ▏
393 :ok 77 ▎
394 :ok 68 ▎
395 :error 11308 ██████████████████████▋
396 :error 11627 ███████████████████████▍
397 :ok 58 ▏
398 :ok 66 ▎
399 :ok 49 ▏
400 :error 9068 ██████████████████▎
401 :error 10734 █████████████████████▌
402 :ok 67 ▎
403 :ok 78 ▎
404 :ok 59 ▏
405 :error 11261 ██████████████████████▋
406 :error 9734 ███████████████████▌
407 :ok 52 ▏
408 :ok 69 ▎
409 :ok 63 ▎
410 :error 10369 ████████████████████▊
411 :error 10601 █████████████████████▎
412 :ok 51 ▏
413 :ok 60 ▏
414 :ok 70 ▎
415 :error 9369 ██████████████████▊
416 :error 10955 ██████████████████████
417 :ok 63 ▎
418 :ok 73 ▎
419 :ok 57 ▏
420 :error 10145 ████████████████████▍
421 :error 11996 ████████████████████████
422 :ok 54 ▏
423 :ok 68 ▎
424 :ok 63 ▎
425 :error 12266 ████████████████████████▋
426 :error 8957 ██████████████████
427 :ok 52 ▏
428 :ok 57 ▏
429 :ok 70 ▎
430 :error 11376 ██████████████████████▉
431 :error 10108 ████████████████████▎
432 :ok 66 ▎
433 :ok 68 ▎
434 :ok 57 ▏
435 :error 10268 ████████████████████▋
436 :error 10952 ██████████████████████
437 :ok 60 ▏
438 :ok 52 ▏
439 :ok 72 ▎
440 :error 9376 ██████████████████▉
441 :error 12614 █████████████████████████▎
442 :ok 50 ▏
443 :ok 70 ▎
444 :ok 62 ▏
445 :error 11889 ███████████████████████▉
446 :error 11614 ███████████████████████▎
447 :ok 74 ▎
448 :ok 102 ▎
449 :ok 56 ▏
450 :error 10890 █████████████████████▉
451 :error 10613 █████████████████████▎
452 :ok 55 ▏
453 :ok 88 ▎
454 :ok 68 ▎
Partition healed.
455 :error 13048 ██████████████████████████▏
456 :error 12061 ████████████████████████▏
457 :ok 64 ▎
458 :ok 56 ▏
459 :ok 74 ▎
460 :error 12047 ████████████████████████▏
461 :error 12668 █████████████████████████▍
462 :ok 73 ▎
463 :ok 86 ▎
464 :ok 61 ▏
465 :error 9312 ██████████████████▊
466 :error 10061 ████████████████████▏
467 :ok 54 ▏
468 :ok 69 ▎
469 :ok 63 ▎
470 :error 12164 ████████████████████████▍
471 :error 10668 █████████████████████▍
472 :ok 61 ▏
473 :ok 53 ▏
474 :ok 69 ▎
475 :error 9048 ██████████████████▏
476 :error 12017 ████████████████████████▏
477 :ok 56 ▏
478 :ok 67 ▎
479 :ok 75 ▎
480 :error 10157 ████████████████████▍
481 :error 11015 ██████████████████████▏
482 :ok 66 ▎
483 :ok 53 ▏
484 :ok 73 ▎
485 :error 9163 ██████████████████▍
486 :error 11349 ██████████████████████▊
487 :ok 54 ▏
488 :ok 77 ▎
489 :ok 70 ▎
490 :error 9316 ██████████████████▊
491 :error 10350 ████████████████████▊
492 :ok 71 ▎
493 :ok 89 ▎
494 :ok 56 ▏
495 :error 10864 █████████████████████▊
496 :error 9349 ██████████████████▊
497 :ok 83 ▎
498 :ok 104 ▎
499 :ok 55 ▏
500 :error 9864 ███████████████████▊
501 :error 12527 █████████████████████████▏
502 :ok 54 ▏
503 :ok 89 ▎
504 :ok 69 ▎
505 :error 10756 █████████████████████▋
506 :error 9884 ███████████████████▉
507 :ok 83 ▎
508 :ok 102 ▎
509 :ok 57 ▏
510 :error 9756 ███████████████████▋
511 :error 10421 ████████████████████▉
512 :ok 61 ▏
513 :ok 88 ▎
514 :ok 79 ▎
515 :error 11390 ██████████████████████▉
516 :error 9420 ██████████████████▉
517 :ok 55 ▏
518 :ok 68 ▎
519 :ok 49 ▏
520 :error 10390 ████████████████████▉
521 :error 11286 ██████████████████████▋
522 :ok 62 ▏
523 :ok 74 ▎
524 :ok 55 ▏
525 :error 11329 ██████████████████████▊
526 :error 11672 ███████████████████████▍
527 :ok 66 ▎
528 :ok 76 ▎
529 :ok 56 ▏
530 :error 13180 ██████████████████████████▍
531 :error 10672 █████████████████████▍
532 :ok 55 ▏
533 :ok 68 ▎
534 :ok 50 ▏
535 :error 10466 █████████████████████
536 :error 9671 ███████████████████▍
537 :ok 55 ▏
538 :ok 75 ▎
539 :ok 97 ▎
540 :error 12930 █████████████████████████▉
541 :error 9730 ███████████████████▌
542 :ok 88 ▎
543 :ok 55 ▏
544 :ok 79 ▎
545 :error 13146 ██████████████████████████▍
546 :error 11011 ██████████████████████▏
547 :ok 64 ▎
548 :ok 55 ▏
549 :ok 81 ▎
550 :error 10929 █████████████████████▉
551 :error 11672 ███████████████████████▍
552 :ok 85 ▎
553 :ok 103 ▎
554 :ok 57 ▏
555 :error 11146 ██████████████████████▍
556 :error 10238 ████████████████████▌
557 :ok 55 ▏
558 :ok 80 ▎
559 :ok 95 ▎
560 :error 11599 ███████████████████████▎
561 :error 9237 ██████████████████▌
562 :ok 65 ▎
563 :ok 81 ▎
564 :ok 52 ▏
565 :error 12931 █████████████████████████▉
566 :error 10121 ████████████████████▎
567 :ok 65 ▎
568 :ok 79 ▎
569 :ok 56 ▏
570 :error 9598 ███████████████████▎
571 :error 10605 █████████████████████▎
572 :ok 77 ▎
573 :ok 68 ▎
574 :ok 60 ▏
575 :error 10126 ████████████████████▍
576 :error 9603 ███████████████████▎
577 :ok 62 ▎
578 :ok 53 ▏
579 :ok 69 ▎
580 :ok 12228 ████████████████████████▌
581 :ok 11417 ██████████████████████▉
582 :ok 60 ▏
583 :ok 85 ▎
584 :ok 73 ▎
585 :error 9246 ██████████████████▌
586 :error 9285 ██████████████████▋
587 :ok 84 ▎
588 :ok 59 ▏
589 :ok 66 ▎
590 :ok 10239 ████████████████████▌
591 :ok 10488 █████████████████████
592 :ok 73 ▎
593 :ok 55 ▏
594 :ok 96 ▎
595 :ok 9160 ██████████████████▍
596 :ok 9440 ███████████████████
597 :ok 19 ▏
598 :ok 41 ▏
599 :ok 54 ▏
600 :ok 9267 ██████████████████▋
601 :ok 7434 ██████████████▉
602 :ok 56 ▏
603 :ok 87 ▎
604 :ok 76 ▎
605 :ok 6969 ██████████████
606 :ok 7293 ██████████████▋
607 :ok 89 ▎
608 :ok 83 ▎
609 :ok 59 ▏
610 :ok 6136 ████████████▍
611 :ok 6460 █████████████
612 :ok 67 ▎
613 :ok 60 ▏
614 :ok 79 ▎
615 :ok 4983 ██████████
616 :ok 4480 █████████
617 :ok 65 ▎
618 :ok 57 ▏
619 :ok 78 ▎
620 :ok 4220 ████████▌
621 :ok 4423 ████████▉
622 :ok 64 ▎
623 :ok 59 ▏
624 :ok 78 ▎
625 :ok 3192 ██████▌
626 :ok 2455 █████
627 :ok 72 ▎
628 :ok 58 ▏
629 :ok 79 ▎
630 :ok 2211 ████▌
631 :ok 1474 ███
632 :ok 55 ▏
633 :ok 90 ▎
634 :ok 74 ▎
635 :ok 1010 ██▏
636 :ok 1478 ███
637 :ok 70 ▎
638 :ok 87 ▎
639 :ok 57 ▏
640 :ok 179 ▍
641 :ok 61 ▏
642 :ok 34 ▏
643 :ok 83 ▎
644 :ok 111 ▎
645 :ok 133 ▍
646 :ok 101 ▎
647 :ok 122 ▎
648 :ok 82 ▎
649 :ok 63 ▎
650 :ok 95 ▎
651 :ok 53 ▏
652 :ok 69 ▎
653 :ok 95 ▎
654 :ok 82 ▎
655 :ok 75 ▎
656 :ok 62 ▎
657 :ok 131 ▍
658 :ok 108 ▎
659 :ok 93 ▎
660 :ok 116 ▎
661 :ok 79 ▎
662 :ok 60 ▏
663 :ok 104 ▎
664 :ok 136 ▍
665 :ok 71 ▎
666 :ok 54 ▏
667 :ok 81 ▎
668 :ok 99 ▎
669 :ok 107 ▎
670 :ok 106 ▎
671 :ok 123 ▎
672 :ok 62 ▎
673 :ok 84 ▎
674 :ok 145 ▍
675 :ok 100 ▎
676 :ok 131 ▍
677 :ok 59 ▏
678 :ok 80 ▎
679 :ok 120 ▎
680 :ok 87 ▎
681 :ok 76 ▎
682 :ok 56 ▏
683 :ok 113 ▎
684 :ok 102 ▎
685 :ok 62 ▎
686 :ok 79 ▎
687 :ok 114 ▎
688 :ok 103 ▎
689 :ok 137 ▍
690 :ok 120 ▎
691 :ok 137 ▍
692 :ok 80 ▎
693 :ok 98 ▎
694 :ok 57 ▏
695 :ok 57 ▏
696 :ok 78 ▎
697 :ok 99 ▎
698 :ok 107 ▎
699 :ok 92 ▎
700 :ok 117 ▎
701 :ok 61 ▏
702 :ok 76 ▎
703 :ok 136 ▍
704 :ok 97 ▎
705 :ok 65 ▎
706 :ok 133 ▍
707 :ok 78 ▎
708 :ok 107 ▎
709 :ok 91 ▎
710 :ok 56 ▏
711 :ok 106 ▎
712 :ok 87 ▎
713 :ok 96 ▎
714 :ok 76 ▎
715 :ok 95 ▎
716 :ok 140 ▍
717 :ok 75 ▎
718 :ok 62 ▎
719 :ok 115 ▎
720 :ok 138 ▍
721 :ok 88 ▎
722 :ok 102 ▎
723 :ok 126 ▍
724 :ok 60 ▏
725 :ok 111 ▎
726 :ok 81 ▎
727 :ok 102 ▎
728 :ok 63 ▎
729 :ok 96 ▎
730 :ok 108 ▎
731 :ok 118 ▎
732 :ok 60 ▏
733 :ok 93 ▎
734 :ok 77 ▎
735 :ok 111 ▎
736 :ok 131 ▍
737 :ok 86 ▎
738 :ok 64 ▎
739 :ok 157 ▍
740 :ok 125 ▍
741 :ok 116 ▎
742 :ok 108 ▎
743 :ok 64 ▎
744 :ok 86 ▎
745 :ok 112 ▎
746 :ok 93 ▎
747 :ok 75 ▎
748 :ok 61 ▏
749 :ok 124 ▎
750 :ok 135 ▍
751 :ok 97 ▎
752 :ok 80 ▎
753 :ok 63 ▎
754 :ok 120 ▎
755 :ok 106 ▎
756 :ok 83 ▎
757 :ok 62 ▏
758 :ok 120 ▎
759 :ok 131 ▍
760 :ok 94 ▎
761 :ok 124 ▎
762 :ok 60 ▏
763 :ok 84 ▎
764 :ok 111 ▎
765 :ok 81 ▎
766 :ok 106 ▎
767 :ok 61 ▏
768 :ok 146 ▍
769 :ok 133 ▍
770 :ok 64 ▎
771 :ok 149 ▍
772 :ok 89 ▎
773 :ok 135 ▍
774 :ok 115 ▎
775 :ok 115 ▎
776 :ok 130 ▍
777 :ok 102 ▎
778 :ok 88 ▎
779 :ok 72 ▎
780 :ok 108 ▎
781 :ok 96 ▎
782 :ok 79 ▎
783 :ok 139 ▍
784 :ok 74 ▎
785 :ok 80 ▎
786 :ok 107 ▎
787 :ok 59 ▏
788 :ok 129 ▍
789 :ok 144 ▍
790 :ok 119 ▎
791 :ok 110 ▎
792 :ok 97 ▎
793 :ok 83 ▎
794 :ok 60 ▏
795 :ok 125 ▍
796 :ok 159 ▍
797 :ok 104 ▎
798 :ok 80 ▎
799 :ok 59 ▏
800 :ok 122 ▎
801 :ok 144 ▍
802 :ok 104 ▎
803 :ok 84 ▎
804 :ok 58 ▏
805 :ok 94 ▎
806 :ok 67 ▎
807 :ok 80 ▎
808 :ok 117 ▎
809 :ok 130 ▍
810 :ok 130 ▍
811 :ok 59 ▏
812 :ok 86 ▎
813 :ok 109 ▎
814 :ok 154 ▍
815 :ok 89 ▎
816 :ok 103 ▎
817 :ok 75 ▎
818 :ok 55 ▏
819 :ok 116 ▎
820 :ok 147 ▍
821 :ok 99 ▎
822 :ok 62 ▏
823 :ok 80 ▎
824 :ok 117 ▎
825 :ok 117 ▎
826 :ok 160 ▍
827 :ok 92 ▎
828 :ok 133 ▍
829 :ok 68 ▎
830 :ok 111 ▎
831 :ok 101 ▎
832 :ok 54 ▏
833 :ok 88 ▎
834 :ok 75 ▎
835 :ok 89 ▎
836 :ok 66 ▎
837 :ok 75 ▎
838 :ok 125 ▍
839 :ok 144 ▍
840 :ok 131 ▍
841 :ok 65 ▎
842 :ok 89 ▎
843 :ok 115 ▎
844 :ok 150 ▍
845 :ok 77 ▎
846 :ok 60 ▏
847 :ok 85 ▎
848 :ok 109 ▎
849 :ok 97 ▎
850 :ok 147 ▍
851 :ok 55 ▏
852 :ok 74 ▎
853 :ok 116 ▎
854 :ok 95 ▎
855 :ok 136 ▍
856 :ok 92 ▎
857 :ok 112 ▎
858 :ok 59 ▏
859 :ok 154 ▍
860 :ok 75 ▎
861 :ok 59 ▏
862 :ok 91 ▎
863 :ok 98 ▎
864 :ok 109 ▎
865 :ok 62 ▏
866 :ok 106 ▎
867 :ok 88 ▎
868 :ok 149 ▍
869 :ok 129 ▍
870 :ok 162 ▍
871 :ok 96 ▎
872 :ok 61 ▏
873 :ok 145 ▍
874 :ok 118 ▎
875 :ok 112 ▎
876 :ok 81 ▎
877 :ok 57 ▏
878 :ok 130 ▍
879 :ok 99 ▎
880 :ok 151 ▍
881 :ok 178 ▍
882 :ok 72 ▎
883 :ok 94 ▎
884 :ok 130 ▍
885 :ok 95 ▎
886 :ok 128 ▍
887 :ok 61 ▏
888 :ok 139 ▍
889 :ok 150 ▍
890 :ok 119 ▎
891 :ok 74 ▎
892 :ok 58 ▏
893 :ok 90 ▎
894 :ok 108 ▎
895 :ok 150 ▍
896 :ok 66 ▎
897 :ok 37 ▏
898 :ok 115 ▎
899 :ok 93 ▎
900 :ok 115 ▎
901 :ok 67 ▎
902 :ok 99 ▎
903 :ok 127 ▍
904 :ok 140 ▍
905 :ok 121 ▎
906 :ok 58 ▏
907 :ok 71 ▎
908 :ok 81 ▎
909 :ok 91 ▎
910 :ok 143 ▍
911 :ok 123 ▎
912 :ok 62 ▎
913 :ok 176 ▍
914 :ok 97 ▎
915 :ok 91 ▎
916 :ok 128 ▍
917 :ok 85 ▎
918 :ok 115 ▎
919 :ok 67 ▎
920 :ok 79 ▎
921 :ok 129 ▍
922 :ok 66 ▎
923 :ok 98 ▎
924 :ok 156 ▍
925 :ok 70 ▎
926 :ok 156 ▍
927 :ok 112 ▎
928 :ok 96 ▎
929 :ok 140 ▍
930 :ok 62 ▏
931 :ok 95 ▎
932 :ok 74 ▎
933 :ok 109 ▎
934 :ok 83 ▎
935 :ok 58 ▏
936 :ok 157 ▍
937 :ok 77 ▎
938 :ok 123 ▎
939 :ok 98 ▎
940 :ok 93 ▎
941 :ok 118 ▎
942 :ok 70 ▎
943 :ok 132 ▍
944 :ok 151 ▍
945 :ok 82 ▎
946 :ok 125 ▍
947 :ok 68 ▎
948 :ok 97 ▎
949 :ok 111 ▎
950 :ok 181 ▍
951 :ok 62 ▎
952 :ok 97 ▎
953 :ok 118 ▎
954 :ok 145 ▍
955 :ok 109 ▎
956 :ok 107 ▎
957 :ok 94 ▎
958 :ok 70 ▎
959 :ok 125 ▍
960 :ok 118 ▎
961 :ok 99 ▎
962 :ok 79 ▎
963 :ok 62 ▏
964 :ok 87 ▎
965 :ok 184 ▍
966 :ok 114 ▎
967 :ok 62 ▎
968 :ok 87 ▎
969 :ok 152 ▍
970 :ok 120 ▎
971 :ok 133 ▍
972 :ok 89 ▎
973 :ok 65 ▎
974 :ok 110 ▎
975 :ok 139 ▍
976 :ok 122 ▎
977 :ok 85 ▎
978 :ok 63 ▎
979 :ok 102 ▎
980 :ok 121 ▎
981 :ok 159 ▍
982 :ok 63 ▎
983 :ok 94 ▎
984 :ok 138 ▍
985 :ok 105 ▎
986 :ok 130 ▍
987 :ok 117 ▎
988 :ok 75 ▎
989 :ok 89 ▎
990 :ok 109 ▎
991 :ok 161 ▍
992 :ok 85 ▎
993 :ok 66 ▎
994 :ok 144 ▍
995 :ok 63 ▎
996 :ok 89 ▎
997 :ok 97 ▎
998 :ok 78 ▎
999 :ok 109 ▎
0 unrecoverable timeouts
Collecting results.
Writes completed in 200.034 seconds
1000 total
788 acknowledged
789 survivors
1 unacknowledged writes found! ヽ(´ー`)ノ
(56)
0.788 ack rate
0.0 loss rate
0.0012690355 unacknowledged but successful rate
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment