xref: /openbmc/qemu/tests/qemu-iotests/237.out (revision 1c4e7b64)
1*1c4e7b64SKevin Wolf=== Successful image creation (defaults) ===
2*1c4e7b64SKevin Wolf
3*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"driver": "file", "filename": "TEST_DIR/PID-t.vmdk", "size": 0}}}
4*1c4e7b64SKevin Wolf{"return": {}}
5*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
6*1c4e7b64SKevin Wolf{"return": {}}
7*1c4e7b64SKevin Wolf
8*1c4e7b64SKevin Wolf{"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vmdk", "node_name": "imgfile"}}
9*1c4e7b64SKevin Wolf{"return": {}}
10*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"driver": "vmdk", "file": "imgfile", "size": 5368709120}}}
11*1c4e7b64SKevin Wolf{"return": {}}
12*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
13*1c4e7b64SKevin Wolf{"return": {}}
14*1c4e7b64SKevin Wolf
15*1c4e7b64SKevin Wolfimage: TEST_IMG
16*1c4e7b64SKevin Wolffile format: IMGFMT
17*1c4e7b64SKevin Wolfvirtual size: 5.0G (5368709120 bytes)
18*1c4e7b64SKevin Wolfcluster_size: 65536
19*1c4e7b64SKevin WolfFormat specific information:
20*1c4e7b64SKevin Wolf    cid: XXXXXXXXXX
21*1c4e7b64SKevin Wolf    parent cid: XXXXXXXXXX
22*1c4e7b64SKevin Wolf    create type: monolithicSparse
23*1c4e7b64SKevin Wolf    extents:
24*1c4e7b64SKevin Wolf        [0]:
25*1c4e7b64SKevin Wolf            virtual size: 5368709120
26*1c4e7b64SKevin Wolf            filename: TEST_IMG
27*1c4e7b64SKevin Wolf            cluster size: 65536
28*1c4e7b64SKevin Wolf            format:
29*1c4e7b64SKevin Wolf
30*1c4e7b64SKevin Wolf=== Successful image creation (inline blockdev-add, explicit defaults) ===
31*1c4e7b64SKevin Wolf
32*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"driver": "file", "filename": "TEST_DIR/PID-t.vmdk", "size": 0}}}
33*1c4e7b64SKevin Wolf{"return": {}}
34*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
35*1c4e7b64SKevin Wolf{"return": {}}
36*1c4e7b64SKevin Wolf
37*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"adapter-type": "ide", "driver": "vmdk", "extents": [], "file": {"driver": "file", "filename": "TEST_DIR/PID-t.vmdk"}, "hwversion": "4", "size": 67108864, "subformat": "monolithicSparse", "zeroed-grain": false}}}
38*1c4e7b64SKevin Wolf{"return": {}}
39*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
40*1c4e7b64SKevin Wolf{"return": {}}
41*1c4e7b64SKevin Wolf
42*1c4e7b64SKevin Wolfimage: TEST_IMG
43*1c4e7b64SKevin Wolffile format: IMGFMT
44*1c4e7b64SKevin Wolfvirtual size: 64M (67108864 bytes)
45*1c4e7b64SKevin Wolfcluster_size: 65536
46*1c4e7b64SKevin WolfFormat specific information:
47*1c4e7b64SKevin Wolf    cid: XXXXXXXXXX
48*1c4e7b64SKevin Wolf    parent cid: XXXXXXXXXX
49*1c4e7b64SKevin Wolf    create type: monolithicSparse
50*1c4e7b64SKevin Wolf    extents:
51*1c4e7b64SKevin Wolf        [0]:
52*1c4e7b64SKevin Wolf            virtual size: 67108864
53*1c4e7b64SKevin Wolf            filename: TEST_IMG
54*1c4e7b64SKevin Wolf            cluster size: 65536
55*1c4e7b64SKevin Wolf            format:
56*1c4e7b64SKevin Wolf
57*1c4e7b64SKevin Wolf=== Successful image creation (with non-default options) ===
58*1c4e7b64SKevin Wolf
59*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"driver": "file", "filename": "TEST_DIR/PID-t.vmdk", "size": 0}}}
60*1c4e7b64SKevin Wolf{"return": {}}
61*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
62*1c4e7b64SKevin Wolf{"return": {}}
63*1c4e7b64SKevin Wolf
64*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"adapter-type": "buslogic", "driver": "vmdk", "extents": [], "file": {"driver": "file", "filename": "TEST_DIR/PID-t.vmdk"}, "size": 33554432, "subformat": "monolithicSparse", "zeroed-grain": true}}}
65*1c4e7b64SKevin Wolf{"return": {}}
66*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
67*1c4e7b64SKevin Wolf{"return": {}}
68*1c4e7b64SKevin Wolf
69*1c4e7b64SKevin Wolfimage: TEST_IMG
70*1c4e7b64SKevin Wolffile format: IMGFMT
71*1c4e7b64SKevin Wolfvirtual size: 32M (33554432 bytes)
72*1c4e7b64SKevin Wolfcluster_size: 65536
73*1c4e7b64SKevin WolfFormat specific information:
74*1c4e7b64SKevin Wolf    cid: XXXXXXXXXX
75*1c4e7b64SKevin Wolf    parent cid: XXXXXXXXXX
76*1c4e7b64SKevin Wolf    create type: monolithicSparse
77*1c4e7b64SKevin Wolf    extents:
78*1c4e7b64SKevin Wolf        [0]:
79*1c4e7b64SKevin Wolf            virtual size: 33554432
80*1c4e7b64SKevin Wolf            filename: TEST_IMG
81*1c4e7b64SKevin Wolf            cluster size: 65536
82*1c4e7b64SKevin Wolf            format:
83*1c4e7b64SKevin Wolf
84*1c4e7b64SKevin Wolf=== Invalid BlockdevRef ===
85*1c4e7b64SKevin Wolf
86*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"driver": "vmdk", "file": "this doesn't exist", "size": 33554432}}}
87*1c4e7b64SKevin Wolf{"return": {}}
88*1c4e7b64SKevin WolfJob failed: Cannot find device=this doesn't exist nor node_name=this doesn't exist
89*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
90*1c4e7b64SKevin Wolf{"return": {}}
91*1c4e7b64SKevin Wolf
92*1c4e7b64SKevin Wolf=== Adapter types ===
93*1c4e7b64SKevin Wolf
94*1c4e7b64SKevin Wolf== Valid adapter types ==
95*1c4e7b64SKevin Wolf
96*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"adapter-type": "ide", "driver": "vmdk", "file": "node0", "size": 33554432}}}
97*1c4e7b64SKevin Wolf{"return": {}}
98*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
99*1c4e7b64SKevin Wolf{"return": {}}
100*1c4e7b64SKevin Wolf
101*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"adapter-type": "buslogic", "driver": "vmdk", "file": "node0", "size": 33554432}}}
102*1c4e7b64SKevin Wolf{"return": {}}
103*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
104*1c4e7b64SKevin Wolf{"return": {}}
105*1c4e7b64SKevin Wolf
106*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"adapter-type": "lsilogic", "driver": "vmdk", "file": "node0", "size": 33554432}}}
107*1c4e7b64SKevin Wolf{"return": {}}
108*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
109*1c4e7b64SKevin Wolf{"return": {}}
110*1c4e7b64SKevin Wolf
111*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"adapter-type": "legacyESX", "driver": "vmdk", "file": "node0", "size": 33554432}}}
112*1c4e7b64SKevin Wolf{"return": {}}
113*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
114*1c4e7b64SKevin Wolf{"return": {}}
115*1c4e7b64SKevin Wolf
116*1c4e7b64SKevin Wolf== Invalid adapter types ==
117*1c4e7b64SKevin Wolf
118*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"adapter-type": "foo", "driver": "vmdk", "file": "node0", "size": 33554432}}}
119*1c4e7b64SKevin Wolf{"error": {"class": "GenericError", "desc": "Invalid parameter 'foo'"}}
120*1c4e7b64SKevin Wolf
121*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"adapter-type": "IDE", "driver": "vmdk", "file": "node0", "size": 33554432}}}
122*1c4e7b64SKevin Wolf{"error": {"class": "GenericError", "desc": "Invalid parameter 'IDE'"}}
123*1c4e7b64SKevin Wolf
124*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"adapter-type": "legacyesx", "driver": "vmdk", "file": "node0", "size": 33554432}}}
125*1c4e7b64SKevin Wolf{"error": {"class": "GenericError", "desc": "Invalid parameter 'legacyesx'"}}
126*1c4e7b64SKevin Wolf
127*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"adapter-type": 1, "driver": "vmdk", "file": "node0", "size": 33554432}}}
128*1c4e7b64SKevin Wolf{"error": {"class": "GenericError", "desc": "Invalid parameter type for 'options.adapter-type', expected: string"}}
129*1c4e7b64SKevin Wolf
130*1c4e7b64SKevin Wolf=== Other subformats ===
131*1c4e7b64SKevin Wolf
132*1c4e7b64SKevin WolfFormatting 'TEST_DIR/PID-t.vmdk.1', fmt=vmdk size=0 compat6=off hwversion=undefined
133*1c4e7b64SKevin Wolf
134*1c4e7b64SKevin WolfFormatting 'TEST_DIR/PID-t.vmdk.2', fmt=vmdk size=0 compat6=off hwversion=undefined
135*1c4e7b64SKevin Wolf
136*1c4e7b64SKevin WolfFormatting 'TEST_DIR/PID-t.vmdk.3', fmt=vmdk size=0 compat6=off hwversion=undefined
137*1c4e7b64SKevin Wolf
138*1c4e7b64SKevin Wolf== Missing extent ==
139*1c4e7b64SKevin Wolf
140*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"driver": "vmdk", "file": "node0", "size": 33554432, "subformat": "monolithicFlat"}}}
141*1c4e7b64SKevin Wolf{"return": {}}
142*1c4e7b64SKevin WolfJob failed: Extent [0] not specified
143*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
144*1c4e7b64SKevin Wolf{"return": {}}
145*1c4e7b64SKevin Wolf
146*1c4e7b64SKevin Wolf== Correct extent ==
147*1c4e7b64SKevin Wolf
148*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"driver": "vmdk", "extents": ["ext1"], "file": "node0", "size": 33554432, "subformat": "monolithicFlat"}}}
149*1c4e7b64SKevin Wolf{"return": {}}
150*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
151*1c4e7b64SKevin Wolf{"return": {}}
152*1c4e7b64SKevin Wolf
153*1c4e7b64SKevin Wolf== Extra extent ==
154*1c4e7b64SKevin Wolf
155*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"driver": "vmdk", "extents": ["ext1", "ext2", "ext3"], "file": "node0", "size": 512, "subformat": "monolithicFlat"}}}
156*1c4e7b64SKevin Wolf{"return": {}}
157*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
158*1c4e7b64SKevin Wolf{"return": {}}
159*1c4e7b64SKevin Wolf
160*1c4e7b64SKevin Wolf== Split formats ==
161*1c4e7b64SKevin Wolf
162*1c4e7b64SKevin Wolf= twoGbMaxExtentFlat 512 =
163*1c4e7b64SKevin Wolf
164*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"driver": "vmdk", "extents": ["ext1", "ext2", "ext3"], "file": "node0", "size": 512, "subformat": "twoGbMaxExtentFlat"}}}
165*1c4e7b64SKevin Wolf{"return": {}}
166*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
167*1c4e7b64SKevin Wolf{"return": {}}
168*1c4e7b64SKevin Wolf
169*1c4e7b64SKevin Wolfimage: TEST_IMG
170*1c4e7b64SKevin Wolffile format: IMGFMT
171*1c4e7b64SKevin Wolfvirtual size: 512 (512 bytes)
172*1c4e7b64SKevin WolfFormat specific information:
173*1c4e7b64SKevin Wolf    cid: XXXXXXXXXX
174*1c4e7b64SKevin Wolf    parent cid: XXXXXXXXXX
175*1c4e7b64SKevin Wolf    create type: twoGbMaxExtentFlat
176*1c4e7b64SKevin Wolf    extents:
177*1c4e7b64SKevin Wolf        [0]:
178*1c4e7b64SKevin Wolf            virtual size: 512
179*1c4e7b64SKevin Wolf            filename: TEST_IMG.1
180*1c4e7b64SKevin Wolf            format: FLAT
181*1c4e7b64SKevin Wolf
182*1c4e7b64SKevin Wolf= twoGbMaxExtentSparse 512 =
183*1c4e7b64SKevin Wolf
184*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"driver": "vmdk", "extents": ["ext1", "ext2", "ext3"], "file": "node0", "size": 512, "subformat": "twoGbMaxExtentSparse"}}}
185*1c4e7b64SKevin Wolf{"return": {}}
186*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
187*1c4e7b64SKevin Wolf{"return": {}}
188*1c4e7b64SKevin Wolf
189*1c4e7b64SKevin Wolfimage: TEST_IMG
190*1c4e7b64SKevin Wolffile format: IMGFMT
191*1c4e7b64SKevin Wolfvirtual size: 512 (512 bytes)
192*1c4e7b64SKevin Wolfcluster_size: 65536
193*1c4e7b64SKevin WolfFormat specific information:
194*1c4e7b64SKevin Wolf    cid: XXXXXXXXXX
195*1c4e7b64SKevin Wolf    parent cid: XXXXXXXXXX
196*1c4e7b64SKevin Wolf    create type: twoGbMaxExtentSparse
197*1c4e7b64SKevin Wolf    extents:
198*1c4e7b64SKevin Wolf        [0]:
199*1c4e7b64SKevin Wolf            virtual size: 512
200*1c4e7b64SKevin Wolf            filename: TEST_IMG.1
201*1c4e7b64SKevin Wolf            cluster size: 65536
202*1c4e7b64SKevin Wolf            format: SPARSE
203*1c4e7b64SKevin Wolf
204*1c4e7b64SKevin Wolf= twoGbMaxExtentFlat 1073741824 =
205*1c4e7b64SKevin Wolf
206*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"driver": "vmdk", "extents": ["ext1", "ext2", "ext3"], "file": "node0", "size": 1073741824, "subformat": "twoGbMaxExtentFlat"}}}
207*1c4e7b64SKevin Wolf{"return": {}}
208*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
209*1c4e7b64SKevin Wolf{"return": {}}
210*1c4e7b64SKevin Wolf
211*1c4e7b64SKevin Wolfimage: TEST_IMG
212*1c4e7b64SKevin Wolffile format: IMGFMT
213*1c4e7b64SKevin Wolfvirtual size: 1.0G (1073741824 bytes)
214*1c4e7b64SKevin WolfFormat specific information:
215*1c4e7b64SKevin Wolf    cid: XXXXXXXXXX
216*1c4e7b64SKevin Wolf    parent cid: XXXXXXXXXX
217*1c4e7b64SKevin Wolf    create type: twoGbMaxExtentFlat
218*1c4e7b64SKevin Wolf    extents:
219*1c4e7b64SKevin Wolf        [0]:
220*1c4e7b64SKevin Wolf            virtual size: 1073741824
221*1c4e7b64SKevin Wolf            filename: TEST_IMG.1
222*1c4e7b64SKevin Wolf            format: FLAT
223*1c4e7b64SKevin Wolf
224*1c4e7b64SKevin Wolf= twoGbMaxExtentSparse 1073741824 =
225*1c4e7b64SKevin Wolf
226*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"driver": "vmdk", "extents": ["ext1", "ext2", "ext3"], "file": "node0", "size": 1073741824, "subformat": "twoGbMaxExtentSparse"}}}
227*1c4e7b64SKevin Wolf{"return": {}}
228*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
229*1c4e7b64SKevin Wolf{"return": {}}
230*1c4e7b64SKevin Wolf
231*1c4e7b64SKevin Wolfimage: TEST_IMG
232*1c4e7b64SKevin Wolffile format: IMGFMT
233*1c4e7b64SKevin Wolfvirtual size: 1.0G (1073741824 bytes)
234*1c4e7b64SKevin Wolfcluster_size: 65536
235*1c4e7b64SKevin WolfFormat specific information:
236*1c4e7b64SKevin Wolf    cid: XXXXXXXXXX
237*1c4e7b64SKevin Wolf    parent cid: XXXXXXXXXX
238*1c4e7b64SKevin Wolf    create type: twoGbMaxExtentSparse
239*1c4e7b64SKevin Wolf    extents:
240*1c4e7b64SKevin Wolf        [0]:
241*1c4e7b64SKevin Wolf            virtual size: 1073741824
242*1c4e7b64SKevin Wolf            filename: TEST_IMG.1
243*1c4e7b64SKevin Wolf            cluster size: 65536
244*1c4e7b64SKevin Wolf            format: SPARSE
245*1c4e7b64SKevin Wolf
246*1c4e7b64SKevin Wolf= twoGbMaxExtentFlat 2147483648 =
247*1c4e7b64SKevin Wolf
248*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"driver": "vmdk", "extents": ["ext1", "ext2", "ext3"], "file": "node0", "size": 2147483648, "subformat": "twoGbMaxExtentFlat"}}}
249*1c4e7b64SKevin Wolf{"return": {}}
250*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
251*1c4e7b64SKevin Wolf{"return": {}}
252*1c4e7b64SKevin Wolf
253*1c4e7b64SKevin Wolfimage: TEST_IMG
254*1c4e7b64SKevin Wolffile format: IMGFMT
255*1c4e7b64SKevin Wolfvirtual size: 2.0G (2147483648 bytes)
256*1c4e7b64SKevin WolfFormat specific information:
257*1c4e7b64SKevin Wolf    cid: XXXXXXXXXX
258*1c4e7b64SKevin Wolf    parent cid: XXXXXXXXXX
259*1c4e7b64SKevin Wolf    create type: twoGbMaxExtentFlat
260*1c4e7b64SKevin Wolf    extents:
261*1c4e7b64SKevin Wolf        [0]:
262*1c4e7b64SKevin Wolf            virtual size: 2147483648
263*1c4e7b64SKevin Wolf            filename: TEST_IMG.1
264*1c4e7b64SKevin Wolf            format: FLAT
265*1c4e7b64SKevin Wolf
266*1c4e7b64SKevin Wolf= twoGbMaxExtentSparse 2147483648 =
267*1c4e7b64SKevin Wolf
268*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"driver": "vmdk", "extents": ["ext1", "ext2", "ext3"], "file": "node0", "size": 2147483648, "subformat": "twoGbMaxExtentSparse"}}}
269*1c4e7b64SKevin Wolf{"return": {}}
270*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
271*1c4e7b64SKevin Wolf{"return": {}}
272*1c4e7b64SKevin Wolf
273*1c4e7b64SKevin Wolfimage: TEST_IMG
274*1c4e7b64SKevin Wolffile format: IMGFMT
275*1c4e7b64SKevin Wolfvirtual size: 2.0G (2147483648 bytes)
276*1c4e7b64SKevin Wolfcluster_size: 65536
277*1c4e7b64SKevin WolfFormat specific information:
278*1c4e7b64SKevin Wolf    cid: XXXXXXXXXX
279*1c4e7b64SKevin Wolf    parent cid: XXXXXXXXXX
280*1c4e7b64SKevin Wolf    create type: twoGbMaxExtentSparse
281*1c4e7b64SKevin Wolf    extents:
282*1c4e7b64SKevin Wolf        [0]:
283*1c4e7b64SKevin Wolf            virtual size: 2147483648
284*1c4e7b64SKevin Wolf            filename: TEST_IMG.1
285*1c4e7b64SKevin Wolf            cluster size: 65536
286*1c4e7b64SKevin Wolf            format: SPARSE
287*1c4e7b64SKevin Wolf
288*1c4e7b64SKevin Wolf= twoGbMaxExtentFlat 5368709120 =
289*1c4e7b64SKevin Wolf
290*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"driver": "vmdk", "extents": ["ext1", "ext2", "ext3"], "file": "node0", "size": 5368709120, "subformat": "twoGbMaxExtentFlat"}}}
291*1c4e7b64SKevin Wolf{"return": {}}
292*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
293*1c4e7b64SKevin Wolf{"return": {}}
294*1c4e7b64SKevin Wolf
295*1c4e7b64SKevin Wolfimage: TEST_IMG
296*1c4e7b64SKevin Wolffile format: IMGFMT
297*1c4e7b64SKevin Wolfvirtual size: 5.0G (5368709120 bytes)
298*1c4e7b64SKevin WolfFormat specific information:
299*1c4e7b64SKevin Wolf    cid: XXXXXXXXXX
300*1c4e7b64SKevin Wolf    parent cid: XXXXXXXXXX
301*1c4e7b64SKevin Wolf    create type: twoGbMaxExtentFlat
302*1c4e7b64SKevin Wolf    extents:
303*1c4e7b64SKevin Wolf        [0]:
304*1c4e7b64SKevin Wolf            virtual size: 2147483648
305*1c4e7b64SKevin Wolf            filename: TEST_IMG.1
306*1c4e7b64SKevin Wolf            format: FLAT
307*1c4e7b64SKevin Wolf        [1]:
308*1c4e7b64SKevin Wolf            virtual size: 2147483648
309*1c4e7b64SKevin Wolf            filename: TEST_IMG.2
310*1c4e7b64SKevin Wolf            format: FLAT
311*1c4e7b64SKevin Wolf        [2]:
312*1c4e7b64SKevin Wolf            virtual size: 1073741824
313*1c4e7b64SKevin Wolf            filename: TEST_IMG.3
314*1c4e7b64SKevin Wolf            format: FLAT
315*1c4e7b64SKevin Wolf
316*1c4e7b64SKevin Wolf= twoGbMaxExtentSparse 5368709120 =
317*1c4e7b64SKevin Wolf
318*1c4e7b64SKevin Wolf{"execute": "blockdev-create", "arguments": {"job_id": "job0", "options": {"driver": "vmdk", "extents": ["ext1", "ext2", "ext3"], "file": "node0", "size": 5368709120, "subformat": "twoGbMaxExtentSparse"}}}
319*1c4e7b64SKevin Wolf{"return": {}}
320*1c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}}
321*1c4e7b64SKevin Wolf{"return": {}}
322*1c4e7b64SKevin Wolf
323*1c4e7b64SKevin Wolfimage: TEST_IMG
324*1c4e7b64SKevin Wolffile format: IMGFMT
325*1c4e7b64SKevin Wolfvirtual size: 5.0G (5368709120 bytes)
326*1c4e7b64SKevin Wolfcluster_size: 65536
327*1c4e7b64SKevin WolfFormat specific information:
328*1c4e7b64SKevin Wolf    cid: XXXXXXXXXX
329*1c4e7b64SKevin Wolf    parent cid: XXXXXXXXXX
330*1c4e7b64SKevin Wolf    create type: twoGbMaxExtentSparse
331*1c4e7b64SKevin Wolf    extents:
332*1c4e7b64SKevin Wolf        [0]:
333*1c4e7b64SKevin Wolf            virtual size: 2147483648
334*1c4e7b64SKevin Wolf            filename: TEST_IMG.1
335*1c4e7b64SKevin Wolf            cluster size: 65536
336*1c4e7b64SKevin Wolf            format: SPARSE
337*1c4e7b64SKevin Wolf        [1]:
338*1c4e7b64SKevin Wolf            virtual size: 2147483648
339*1c4e7b64SKevin Wolf            filename: TEST_IMG.2
340*1c4e7b64SKevin Wolf            cluster size: 65536
341*1c4e7b64SKevin Wolf            format: SPARSE
342*1c4e7b64SKevin Wolf        [2]:
343*1c4e7b64SKevin Wolf            virtual size: 1073741824
344*1c4e7b64SKevin Wolf            filename: TEST_IMG.3
345*1c4e7b64SKevin Wolf            cluster size: 65536
346*1c4e7b64SKevin Wolf            format: SPARSE
347*1c4e7b64SKevin Wolf
348