xref: /openbmc/qemu/tests/qemu-iotests/213.out (revision 19418584)
10b7e7f66SKevin Wolf=== Successful image creation (defaults) ===
20b7e7f66SKevin Wolf
38a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filename": "TEST_DIR/PID-t.vhdx", "size": 0}}}
4e21b5f34SMax Reitz{"return": {}}
5e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
6e21b5f34SMax Reitz{"return": {}}
70b7e7f66SKevin Wolf
88a57a4beSMax Reitz{"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vhdx", "node-name": "imgfile"}}
9e21b5f34SMax Reitz{"return": {}}
108a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file": "imgfile", "size": 134217728}}}
11e21b5f34SMax Reitz{"return": {}}
12e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
13e21b5f34SMax Reitz{"return": {}}
140c46a69aSKevin Wolf
150c46a69aSKevin Wolfimage: TEST_IMG
160b7e7f66SKevin Wolffile format: IMGFMT
17de38b500SEric Blakevirtual size: 128 MiB (134217728 bytes)
180c46a69aSKevin Wolfcluster_size: 8388608
190b7e7f66SKevin Wolf
200b7e7f66SKevin Wolf=== Successful image creation (explicit defaults) ===
210b7e7f66SKevin Wolf
228a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filename": "TEST_DIR/PID-t.vhdx", "size": 0}}}
23e21b5f34SMax Reitz{"return": {}}
24e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
25e21b5f34SMax Reitz{"return": {}}
260b7e7f66SKevin Wolf
278a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"block-size": 8388608, "block-state-zero": true, "driver": "vhdx", "file": {"driver": "file", "filename": "TEST_DIR/PID-t.vhdx"}, "log-size": 1048576, "size": 67108864, "subformat": "dynamic"}}}
28e21b5f34SMax Reitz{"return": {}}
29e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
30e21b5f34SMax Reitz{"return": {}}
310c46a69aSKevin Wolf
320c46a69aSKevin Wolfimage: TEST_IMG
330b7e7f66SKevin Wolffile format: IMGFMT
34de38b500SEric Blakevirtual size: 64 MiB (67108864 bytes)
350c46a69aSKevin Wolfcluster_size: 8388608
360b7e7f66SKevin Wolf
370b7e7f66SKevin Wolf=== Successful image creation (with non-default options) ===
380b7e7f66SKevin Wolf
398a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filename": "TEST_DIR/PID-t.vhdx", "size": 0}}}
40e21b5f34SMax Reitz{"return": {}}
41e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
42e21b5f34SMax Reitz{"return": {}}
430b7e7f66SKevin Wolf
448a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"block-size": 268435456, "block-state-zero": false, "driver": "vhdx", "file": {"driver": "file", "filename": "TEST_DIR/PID-t.vhdx"}, "log-size": 8388608, "size": 33554432, "subformat": "fixed"}}}
45e21b5f34SMax Reitz{"return": {}}
46e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
47e21b5f34SMax Reitz{"return": {}}
480c46a69aSKevin Wolf
490c46a69aSKevin Wolfimage: TEST_IMG
500b7e7f66SKevin Wolffile format: IMGFMT
51de38b500SEric Blakevirtual size: 32 MiB (33554432 bytes)
520c46a69aSKevin Wolfcluster_size: 268435456
530b7e7f66SKevin Wolf
540b7e7f66SKevin Wolf=== Invalid BlockdevRef ===
550b7e7f66SKevin Wolf
568a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file": "this doesn't exist", "size": 33554432}}}
57e21b5f34SMax Reitz{"return": {}}
58*785ec4b1SConnor KuehlJob failed: Cannot find device='this doesn't exist' nor node-name='this doesn't exist'
59e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
60e21b5f34SMax Reitz{"return": {}}
610b7e7f66SKevin Wolf
620b7e7f66SKevin Wolf=== Zero size ===
630b7e7f66SKevin Wolf
648a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file": "node0", "size": 0}}}
65e21b5f34SMax Reitz{"return": {}}
66e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
67e21b5f34SMax Reitz{"return": {}}
680b7e7f66SKevin Wolf
690c46a69aSKevin Wolfimage: TEST_IMG
700b7e7f66SKevin Wolffile format: IMGFMT
71de38b500SEric Blakevirtual size: 0 B (0 bytes)
720c46a69aSKevin Wolfcluster_size: 8388608
730b7e7f66SKevin Wolf
740b7e7f66SKevin Wolf=== Maximum size ===
750b7e7f66SKevin Wolf
768a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file": "node0", "size": 70368744177664}}}
77e21b5f34SMax Reitz{"return": {}}
78e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
79e21b5f34SMax Reitz{"return": {}}
800b7e7f66SKevin Wolf
810c46a69aSKevin Wolfimage: TEST_IMG
820b7e7f66SKevin Wolffile format: IMGFMT
83de38b500SEric Blakevirtual size: 64 TiB (70368744177664 bytes)
840c46a69aSKevin Wolfcluster_size: 67108864
850b7e7f66SKevin Wolf
860b7e7f66SKevin Wolf=== Invalid sizes ===
870b7e7f66SKevin Wolf
888a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file": "node0", "size": 18446744073709551104}}}
89e21b5f34SMax Reitz{"return": {}}
900c46a69aSKevin WolfJob failed: Image size too large; max of 64TB
91e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
92e21b5f34SMax Reitz{"return": {}}
930b7e7f66SKevin Wolf
948a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file": "node0", "size": 9223372036854775808}}}
95e21b5f34SMax Reitz{"return": {}}
960c46a69aSKevin WolfJob failed: Image size too large; max of 64TB
97e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
98e21b5f34SMax Reitz{"return": {}}
990c46a69aSKevin Wolf
1008a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file": "node0", "size": 9223372036854775296}}}
101e21b5f34SMax Reitz{"return": {}}
1020c46a69aSKevin WolfJob failed: Image size too large; max of 64TB
103e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
104e21b5f34SMax Reitz{"return": {}}
1050c46a69aSKevin Wolf
1068a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file": "node0", "size": 70368744177665}}}
107e21b5f34SMax Reitz{"return": {}}
1080c46a69aSKevin WolfJob failed: Image size too large; max of 64TB
109e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
110e21b5f34SMax Reitz{"return": {}}
1110b7e7f66SKevin Wolf
1120b7e7f66SKevin Wolf=== Invalid block size ===
1130b7e7f66SKevin Wolf
1148a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"block-size": 1234567, "driver": "vhdx", "file": "node0", "size": 67108864}}}
115e21b5f34SMax Reitz{"return": {}}
1160c46a69aSKevin WolfJob failed: Block size must be a multiple of 1 MB
117e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
118e21b5f34SMax Reitz{"return": {}}
1190b7e7f66SKevin Wolf
1208a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"block-size": 128, "driver": "vhdx", "file": "node0", "size": 67108864}}}
121e21b5f34SMax Reitz{"return": {}}
1220c46a69aSKevin WolfJob failed: Block size must be a multiple of 1 MB
123e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
124e21b5f34SMax Reitz{"return": {}}
1250c46a69aSKevin Wolf
1268a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"block-size": 3145728, "driver": "vhdx", "file": "node0", "size": 67108864}}}
127e21b5f34SMax Reitz{"return": {}}
1280c46a69aSKevin WolfJob failed: Block size must be a power of two
129e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
130e21b5f34SMax Reitz{"return": {}}
1310c46a69aSKevin Wolf
1328a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"block-size": 536870912, "driver": "vhdx", "file": "node0", "size": 67108864}}}
133e21b5f34SMax Reitz{"return": {}}
1340c46a69aSKevin WolfJob failed: Block size must not exceed 268435456
135e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
136e21b5f34SMax Reitz{"return": {}}
1370c46a69aSKevin Wolf
1388a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"block-size": 0, "driver": "vhdx", "file": "node0", "size": 67108864}}}
139e21b5f34SMax Reitz{"return": {}}
1400c46a69aSKevin WolfJob failed: Block size must be a multiple of 1 MB
141e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
142e21b5f34SMax Reitz{"return": {}}
1430b7e7f66SKevin Wolf
1440b7e7f66SKevin Wolf=== Invalid log size ===
1450b7e7f66SKevin Wolf
1468a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file": "node0", "log-size": 1234567, "size": 67108864}}}
147e21b5f34SMax Reitz{"return": {}}
1480c46a69aSKevin WolfJob failed: Log size must be a multiple of 1 MB
149e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
150e21b5f34SMax Reitz{"return": {}}
1510b7e7f66SKevin Wolf
1528a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file": "node0", "log-size": 128, "size": 67108864}}}
153e21b5f34SMax Reitz{"return": {}}
1540c46a69aSKevin WolfJob failed: Log size must be a multiple of 1 MB
155e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
156e21b5f34SMax Reitz{"return": {}}
1570c46a69aSKevin Wolf
1588a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file": "node0", "log-size": 4294967296, "size": 67108864}}}
159e21b5f34SMax Reitz{"return": {}}
1600c46a69aSKevin WolfJob failed: Log size must be smaller than 4 GB
161e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
162e21b5f34SMax Reitz{"return": {}}
1630c46a69aSKevin Wolf
1648a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file": "node0", "log-size": 0, "size": 67108864}}}
165e21b5f34SMax Reitz{"return": {}}
1660c46a69aSKevin WolfJob failed: Log size must be a multiple of 1 MB
167e21b5f34SMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}}
168e21b5f34SMax Reitz{"return": {}}
1690c46a69aSKevin Wolf
170