xref: /openbmc/qemu/tests/qemu-iotests/141.out (revision 823892d1)
1*823892d1SStefan HajnocziCreating bottom <- middle <- top backing file chain...
2*823892d1SStefan HajnocziStarting VM...
3c78dc182SMax Reitz=== Testing drive-backup ===
4*823892d1SStefan Hajnoczi{"execute": "blockdev-add", "arguments": {"driver": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-top"}, "node-name": "drv0"}}
5c78dc182SMax Reitz{"return": {}}
6*823892d1SStefan Hajnoczi{"execute": "drive-backup", "arguments": {"device": "drv0", "format": "IMGFMT", "job-id": "job0", "sync": "none", "target": "TEST_DIR/PID-target"}}
7*823892d1SStefan Hajnoczi{"return": {}}
8*823892d1SStefan Hajnoczi{"execute": "blockdev-del", "arguments": {"node-name": "drv0"}}
900e30f05SVladimir Sementsov-Ogievskiy{"error": {"class": "GenericError", "desc": "Node 'drv0' is busy: node is used as backing hd of 'NODE_NAME'"}}
10*823892d1SStefan Hajnoczi{"execute": "block-job-cancel", "arguments": {"device": "job0"}}
11c78dc182SMax Reitz{"return": {}}
12*823892d1SStefan Hajnoczi{"data": {"device": "job0", "len": 1048576, "offset": 0, "speed": 0, "type": "backup"}, "event": "BLOCK_JOB_CANCELLED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
13*823892d1SStefan Hajnoczi{"execute": "blockdev-del", "arguments": {"node-name": "drv0"}}
14c78dc182SMax Reitz{"return": {}}
15c78dc182SMax Reitz
16c78dc182SMax Reitz=== Testing drive-mirror ===
17*823892d1SStefan Hajnoczi{"execute": "blockdev-add", "arguments": {"driver": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-top"}, "node-name": "drv0"}}
18c78dc182SMax Reitz{"return": {}}
19*823892d1SStefan Hajnoczi{"execute": "drive-mirror", "arguments": {"device": "drv0", "format": "IMGFMT", "job-id": "job0", "sync": "none", "target": "TEST_DIR/PID-target"}}
20*823892d1SStefan Hajnoczi{"return": {}}
21*823892d1SStefan Hajnoczi{"data": {"device": "job0", "len": 0, "offset": 0, "speed": 0, "type": "mirror"}, "event": "BLOCK_JOB_READY", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
22*823892d1SStefan Hajnoczi{"execute": "blockdev-del", "arguments": {"node-name": "drv0"}}
2367b24427SAlberto Garcia{"error": {"class": "GenericError", "desc": "Node 'drv0' is busy: block device is in use by block job: mirror"}}
24*823892d1SStefan Hajnoczi{"execute": "block-job-cancel", "arguments": {"device": "job0"}}
25c78dc182SMax Reitz{"return": {}}
26*823892d1SStefan Hajnoczi{"data": {"device": "job0", "len": 0, "offset": 0, "speed": 0, "type": "mirror"}, "event": "BLOCK_JOB_COMPLETED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
27*823892d1SStefan Hajnoczi{"execute": "blockdev-del", "arguments": {"node-name": "drv0"}}
28c78dc182SMax Reitz{"return": {}}
29c78dc182SMax Reitz
30c78dc182SMax Reitz=== Testing active block-commit ===
31*823892d1SStefan Hajnoczi{"execute": "blockdev-add", "arguments": {"driver": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-top"}, "node-name": "drv0"}}
32c78dc182SMax Reitz{"return": {}}
33*823892d1SStefan Hajnoczi{"execute": "block-commit", "arguments": {"device": "drv0", "job-id": "job0"}}
34*823892d1SStefan Hajnoczi{"return": {}}
35*823892d1SStefan Hajnoczi{"data": {"device": "job0", "len": 0, "offset": 0, "speed": 0, "type": "commit"}, "event": "BLOCK_JOB_READY", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
36*823892d1SStefan Hajnoczi{"execute": "blockdev-del", "arguments": {"node-name": "drv0"}}
3767b24427SAlberto Garcia{"error": {"class": "GenericError", "desc": "Node 'drv0' is busy: block device is in use by block job: commit"}}
38*823892d1SStefan Hajnoczi{"execute": "block-job-cancel", "arguments": {"device": "job0"}}
39c78dc182SMax Reitz{"return": {}}
40*823892d1SStefan Hajnoczi{"data": {"device": "job0", "len": 0, "offset": 0, "speed": 0, "type": "commit"}, "event": "BLOCK_JOB_COMPLETED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
41*823892d1SStefan Hajnoczi{"execute": "blockdev-del", "arguments": {"node-name": "drv0"}}
42c78dc182SMax Reitz{"return": {}}
43c78dc182SMax Reitz
44c78dc182SMax Reitz=== Testing non-active block-commit ===
45*823892d1SStefan Hajnoczi{"execute": "blockdev-add", "arguments": {"driver": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-top"}, "node-name": "drv0"}}
46c78dc182SMax Reitz{"return": {}}
47*823892d1SStefan Hajnoczi{"execute": "block-commit", "arguments": {"device": "drv0", "job-id": "job0", "speed": 1, "top": "TEST_DIR/PID-middle"}}
48*823892d1SStefan Hajnoczi{"return": {}}
49*823892d1SStefan Hajnoczi{"execute": "blockdev-del", "arguments": {"node-name": "drv0"}}
50985cac8fSVladimir Sementsov-Ogievskiy{"error": {"class": "GenericError", "desc": "Node 'drv0' is busy: block device is in use by block job: commit"}}
51*823892d1SStefan Hajnoczi{"execute": "block-job-cancel", "arguments": {"device": "job0"}}
52c78dc182SMax Reitz{"return": {}}
53*823892d1SStefan Hajnoczi{"data": {"device": "job0", "len": 1048576, "offset": 524288, "speed": 1, "type": "commit"}, "event": "BLOCK_JOB_CANCELLED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
54*823892d1SStefan Hajnoczi{"execute": "blockdev-del", "arguments": {"node-name": "drv0"}}
55c78dc182SMax Reitz{"return": {}}
56c78dc182SMax Reitz
57c78dc182SMax Reitz=== Testing block-stream ===
58*823892d1SStefan Hajnoczi{"execute": "blockdev-add", "arguments": {"driver": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-top"}, "node-name": "drv0"}}
59c78dc182SMax Reitz{"return": {}}
60*823892d1SStefan Hajnoczi{"execute": "block-stream", "arguments": {"device": "drv0", "job-id": "job0", "speed": 1}}
61*823892d1SStefan Hajnoczi{"return": {}}
62*823892d1SStefan Hajnoczi{"execute": "blockdev-del", "arguments": {"node-name": "drv0"}}
63205736f4SAndrey Shinkevich{"error": {"class": "GenericError", "desc": "Node 'drv0' is busy: block device is in use by block job: stream"}}
64*823892d1SStefan Hajnoczi{"execute": "block-job-cancel", "arguments": {"device": "job0"}}
65c78dc182SMax Reitz{"return": {}}
66*823892d1SStefan Hajnoczi{"data": {"device": "job0", "len": 1048576, "offset": 524288, "speed": 1, "type": "stream"}, "event": "BLOCK_JOB_CANCELLED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
67*823892d1SStefan Hajnoczi{"execute": "blockdev-del", "arguments": {"node-name": "drv0"}}
68c78dc182SMax Reitz{"return": {}}
69*823892d1SStefan Hajnoczi
70