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: 30QMP_VERSION 31{"return": {}} 32{"return": {}} 33{"return": {}} 34{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "QUORUM_REPORT_BAD", "data": {"node-name": "drive2", "sectors-count": 20480, "sector-num": 0, "type": "read"}} 35read 10485760/10485760 bytes at offset 0 3610 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 37{"return": ""} 38{"return": {}} 39{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}} 40 41 42== using quorum rewrite corrupted mode == 43read 10485760/10485760 bytes at offset 0 4410 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 45 46== checking that quorum has corrected the corrupted file == 47read 10485760/10485760 bytes at offset 0 4810 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 49 50== breaking quorum == 51wrote 10485760/10485760 bytes at offset 0 5210 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 53wrote 10485760/10485760 bytes at offset 0 5410 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 55 56== checking that quorum is broken == 57read failed: Input/output error 58*** done 59