1QA output created by 081 2 3== creating quorum files == 4Formatting 'TEST_DIR/1.IMGFMT', fmt=IMGFMT size=10485760 5Formatting 'TEST_DIR/2.IMGFMT', fmt=IMGFMT size=10485760 6Formatting 'TEST_DIR/3.IMGFMT', fmt=IMGFMT size=10485760 7 8== writing images == 9wrote 10485760/10485760 bytes at offset 0 1010 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 11 12== checking quorum write == 13read 10485760/10485760 bytes at offset 0 1410 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 15read 10485760/10485760 bytes at offset 0 1610 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 17read 10485760/10485760 bytes at offset 0 1810 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 19 20== corrupting image == 21wrote 10485760/10485760 bytes at offset 0 2210 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 23 24== checking quorum correction == 25read 10485760/10485760 bytes at offset 0 2610 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 27 28== checking mixed reference/option specification == 29Testing: -drive file=TEST_DIR/2.IMGFMT,format=IMGFMT,if=none,id=drive2 30QMP_VERSION 31{"return": {}} 32{"return": {}} 33{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "QUORUM_REPORT_BAD", "data": {"node-name": "NODE_NAME", "sectors-count": 20480, "sector-num": 0}} 34read 10485760/10485760 bytes at offset 0 3510 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 36{"return": ""} 37{"return": {}} 38{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"} 39 40 41== using quorum rewrite corrupted mode == 42read 10485760/10485760 bytes at offset 0 4310 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 44 45== checking that quorum has corrected the corrupted file == 46read 10485760/10485760 bytes at offset 0 4710 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 48 49== breaking quorum == 50wrote 10485760/10485760 bytes at offset 0 5110 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 52wrote 10485760/10485760 bytes at offset 0 5310 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 54 55== checking that quorum is broken == 56read failed: Input/output error 57*** done 58