11c4e7b64SKevin Wolf=== Successful image creation (defaults) === 21c4e7b64SKevin Wolf 38a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filename": "TEST_DIR/PID-t.vmdk", "size": 0}}} 41c4e7b64SKevin Wolf{"return": {}} 51c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 61c4e7b64SKevin Wolf{"return": {}} 71c4e7b64SKevin Wolf 88a57a4beSMax Reitz{"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vmdk", "node-name": "imgfile"}} 91c4e7b64SKevin Wolf{"return": {}} 108a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vmdk", "file": "imgfile", "size": 5368709120}}} 111c4e7b64SKevin Wolf{"return": {}} 121c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 131c4e7b64SKevin Wolf{"return": {}} 141c4e7b64SKevin Wolf 151c4e7b64SKevin Wolfimage: TEST_IMG 161c4e7b64SKevin Wolffile format: IMGFMT 17de38b500SEric Blakevirtual size: 5 GiB (5368709120 bytes) 181c4e7b64SKevin Wolfcluster_size: 65536 191c4e7b64SKevin WolfFormat specific information: 201c4e7b64SKevin Wolf cid: XXXXXXXXXX 211c4e7b64SKevin Wolf parent cid: XXXXXXXXXX 221c4e7b64SKevin Wolf create type: monolithicSparse 231c4e7b64SKevin Wolf extents: 241c4e7b64SKevin Wolf [0]: 251c4e7b64SKevin Wolf virtual size: 5368709120 261c4e7b64SKevin Wolf filename: TEST_IMG 271c4e7b64SKevin Wolf cluster size: 65536 281c4e7b64SKevin Wolf format: 291c4e7b64SKevin Wolf 301c4e7b64SKevin Wolf=== Successful image creation (inline blockdev-add, explicit defaults) === 311c4e7b64SKevin Wolf 328a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filename": "TEST_DIR/PID-t.vmdk", "size": 0}}} 331c4e7b64SKevin Wolf{"return": {}} 341c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 351c4e7b64SKevin Wolf{"return": {}} 361c4e7b64SKevin Wolf 378a57a4beSMax Reitz{"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}}} 381c4e7b64SKevin Wolf{"return": {}} 391c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 401c4e7b64SKevin Wolf{"return": {}} 411c4e7b64SKevin Wolf 421c4e7b64SKevin Wolfimage: TEST_IMG 431c4e7b64SKevin Wolffile format: IMGFMT 44de38b500SEric Blakevirtual size: 64 MiB (67108864 bytes) 451c4e7b64SKevin Wolfcluster_size: 65536 461c4e7b64SKevin WolfFormat specific information: 471c4e7b64SKevin Wolf cid: XXXXXXXXXX 481c4e7b64SKevin Wolf parent cid: XXXXXXXXXX 491c4e7b64SKevin Wolf create type: monolithicSparse 501c4e7b64SKevin Wolf extents: 511c4e7b64SKevin Wolf [0]: 521c4e7b64SKevin Wolf virtual size: 67108864 531c4e7b64SKevin Wolf filename: TEST_IMG 541c4e7b64SKevin Wolf cluster size: 65536 551c4e7b64SKevin Wolf format: 561c4e7b64SKevin Wolf 571c4e7b64SKevin Wolf=== Successful image creation (with non-default options) === 581c4e7b64SKevin Wolf 598a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filename": "TEST_DIR/PID-t.vmdk", "size": 0}}} 601c4e7b64SKevin Wolf{"return": {}} 611c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 621c4e7b64SKevin Wolf{"return": {}} 631c4e7b64SKevin Wolf 648a57a4beSMax Reitz{"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}}} 651c4e7b64SKevin Wolf{"return": {}} 661c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 671c4e7b64SKevin Wolf{"return": {}} 681c4e7b64SKevin Wolf 691c4e7b64SKevin Wolfimage: TEST_IMG 701c4e7b64SKevin Wolffile format: IMGFMT 71de38b500SEric Blakevirtual size: 32 MiB (33554432 bytes) 721c4e7b64SKevin Wolfcluster_size: 65536 731c4e7b64SKevin WolfFormat specific information: 741c4e7b64SKevin Wolf cid: XXXXXXXXXX 751c4e7b64SKevin Wolf parent cid: XXXXXXXXXX 761c4e7b64SKevin Wolf create type: monolithicSparse 771c4e7b64SKevin Wolf extents: 781c4e7b64SKevin Wolf [0]: 791c4e7b64SKevin Wolf virtual size: 33554432 801c4e7b64SKevin Wolf filename: TEST_IMG 811c4e7b64SKevin Wolf cluster size: 65536 821c4e7b64SKevin Wolf format: 831c4e7b64SKevin Wolf 841c4e7b64SKevin Wolf=== Invalid BlockdevRef === 851c4e7b64SKevin Wolf 868a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vmdk", "file": "this doesn't exist", "size": 33554432}}} 871c4e7b64SKevin Wolf{"return": {}} 88785ec4b1SConnor KuehlJob failed: Cannot find device='this doesn't exist' nor node-name='this doesn't exist' 891c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 901c4e7b64SKevin Wolf{"return": {}} 911c4e7b64SKevin Wolf 921c4e7b64SKevin Wolf=== Adapter types === 931c4e7b64SKevin Wolf 941c4e7b64SKevin Wolf== Valid adapter types == 951c4e7b64SKevin Wolf 968a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"adapter-type": "ide", "driver": "vmdk", "file": "node0", "size": 33554432}}} 971c4e7b64SKevin Wolf{"return": {}} 981c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 991c4e7b64SKevin Wolf{"return": {}} 1001c4e7b64SKevin Wolf 1018a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"adapter-type": "buslogic", "driver": "vmdk", "file": "node0", "size": 33554432}}} 1021c4e7b64SKevin Wolf{"return": {}} 1031c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 1041c4e7b64SKevin Wolf{"return": {}} 1051c4e7b64SKevin Wolf 1068a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"adapter-type": "lsilogic", "driver": "vmdk", "file": "node0", "size": 33554432}}} 1071c4e7b64SKevin Wolf{"return": {}} 1081c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 1091c4e7b64SKevin Wolf{"return": {}} 1101c4e7b64SKevin Wolf 1118a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"adapter-type": "legacyESX", "driver": "vmdk", "file": "node0", "size": 33554432}}} 1121c4e7b64SKevin Wolf{"return": {}} 1131c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 1141c4e7b64SKevin Wolf{"return": {}} 1151c4e7b64SKevin Wolf 1161c4e7b64SKevin Wolf== Invalid adapter types == 1171c4e7b64SKevin Wolf 1188a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"adapter-type": "foo", "driver": "vmdk", "file": "node0", "size": 33554432}}} 119*ea29331bSMarkus Armbruster{"error": {"class": "GenericError", "desc": "Parameter 'adapter-type' does not accept value 'foo'"}} 1201c4e7b64SKevin Wolf 1218a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"adapter-type": "IDE", "driver": "vmdk", "file": "node0", "size": 33554432}}} 122*ea29331bSMarkus Armbruster{"error": {"class": "GenericError", "desc": "Parameter 'adapter-type' does not accept value 'IDE'"}} 1231c4e7b64SKevin Wolf 1248a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"adapter-type": "legacyesx", "driver": "vmdk", "file": "node0", "size": 33554432}}} 125*ea29331bSMarkus Armbruster{"error": {"class": "GenericError", "desc": "Parameter 'adapter-type' does not accept value 'legacyesx'"}} 1261c4e7b64SKevin Wolf 1278a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"adapter-type": 1, "driver": "vmdk", "file": "node0", "size": 33554432}}} 1281c4e7b64SKevin Wolf{"error": {"class": "GenericError", "desc": "Invalid parameter type for 'options.adapter-type', expected: string"}} 1291c4e7b64SKevin Wolf 1301c4e7b64SKevin Wolf=== Other subformats === 1311c4e7b64SKevin Wolf 1321c4e7b64SKevin Wolf== Missing extent == 1331c4e7b64SKevin Wolf 1348a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vmdk", "file": "node0", "size": 33554432, "subformat": "monolithicFlat"}}} 1351c4e7b64SKevin Wolf{"return": {}} 1361c4e7b64SKevin WolfJob failed: Extent [0] not specified 1371c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 1381c4e7b64SKevin Wolf{"return": {}} 1391c4e7b64SKevin Wolf 1401c4e7b64SKevin Wolf== Correct extent == 1411c4e7b64SKevin Wolf 1428a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vmdk", "extents": ["ext1"], "file": "node0", "size": 33554432, "subformat": "monolithicFlat"}}} 1431c4e7b64SKevin Wolf{"return": {}} 1441c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 1451c4e7b64SKevin Wolf{"return": {}} 1461c4e7b64SKevin Wolf 1471c4e7b64SKevin Wolf== Extra extent == 1481c4e7b64SKevin Wolf 1498a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vmdk", "extents": ["ext1", "ext2", "ext3"], "file": "node0", "size": 512, "subformat": "monolithicFlat"}}} 1501c4e7b64SKevin Wolf{"return": {}} 1514a960eceSKevin WolfJob failed: List of extents contains unused extents 1521c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 1531c4e7b64SKevin Wolf{"return": {}} 1541c4e7b64SKevin Wolf 1551c4e7b64SKevin Wolf== Split formats == 1561c4e7b64SKevin Wolf 1571c4e7b64SKevin Wolf= twoGbMaxExtentFlat 512 = 1581c4e7b64SKevin Wolf 1598a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vmdk", "extents": ["ext1"], "file": "node0", "size": 512, "subformat": "twoGbMaxExtentFlat"}}} 1601c4e7b64SKevin Wolf{"return": {}} 1611c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 1621c4e7b64SKevin Wolf{"return": {}} 1631c4e7b64SKevin Wolf 1641c4e7b64SKevin Wolfimage: TEST_IMG 1651c4e7b64SKevin Wolffile format: IMGFMT 166de38b500SEric Blakevirtual size: 512 B (512 bytes) 1671c4e7b64SKevin WolfFormat specific information: 1681c4e7b64SKevin Wolf cid: XXXXXXXXXX 1691c4e7b64SKevin Wolf parent cid: XXXXXXXXXX 1701c4e7b64SKevin Wolf create type: twoGbMaxExtentFlat 1711c4e7b64SKevin Wolf extents: 1721c4e7b64SKevin Wolf [0]: 1731c4e7b64SKevin Wolf virtual size: 512 1741c4e7b64SKevin Wolf filename: TEST_IMG.1 1751c4e7b64SKevin Wolf format: FLAT 1761c4e7b64SKevin Wolf 1771c4e7b64SKevin Wolf= twoGbMaxExtentSparse 512 = 1781c4e7b64SKevin Wolf 1798a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vmdk", "extents": ["ext1"], "file": "node0", "size": 512, "subformat": "twoGbMaxExtentSparse"}}} 1801c4e7b64SKevin Wolf{"return": {}} 1811c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 1821c4e7b64SKevin Wolf{"return": {}} 1831c4e7b64SKevin Wolf 1841c4e7b64SKevin Wolfimage: TEST_IMG 1851c4e7b64SKevin Wolffile format: IMGFMT 186de38b500SEric Blakevirtual size: 512 B (512 bytes) 1871c4e7b64SKevin Wolfcluster_size: 65536 1881c4e7b64SKevin WolfFormat specific information: 1891c4e7b64SKevin Wolf cid: XXXXXXXXXX 1901c4e7b64SKevin Wolf parent cid: XXXXXXXXXX 1911c4e7b64SKevin Wolf create type: twoGbMaxExtentSparse 1921c4e7b64SKevin Wolf extents: 1931c4e7b64SKevin Wolf [0]: 1941c4e7b64SKevin Wolf virtual size: 512 1951c4e7b64SKevin Wolf filename: TEST_IMG.1 1961c4e7b64SKevin Wolf cluster size: 65536 1971c4e7b64SKevin Wolf format: SPARSE 1981c4e7b64SKevin Wolf 1991c4e7b64SKevin Wolf= twoGbMaxExtentFlat 1073741824 = 2001c4e7b64SKevin Wolf 2018a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vmdk", "extents": ["ext1"], "file": "node0", "size": 1073741824, "subformat": "twoGbMaxExtentFlat"}}} 2021c4e7b64SKevin Wolf{"return": {}} 2031c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 2041c4e7b64SKevin Wolf{"return": {}} 2051c4e7b64SKevin Wolf 2061c4e7b64SKevin Wolfimage: TEST_IMG 2071c4e7b64SKevin Wolffile format: IMGFMT 208de38b500SEric Blakevirtual size: 1 GiB (1073741824 bytes) 2091c4e7b64SKevin WolfFormat specific information: 2101c4e7b64SKevin Wolf cid: XXXXXXXXXX 2111c4e7b64SKevin Wolf parent cid: XXXXXXXXXX 2121c4e7b64SKevin Wolf create type: twoGbMaxExtentFlat 2131c4e7b64SKevin Wolf extents: 2141c4e7b64SKevin Wolf [0]: 2151c4e7b64SKevin Wolf virtual size: 1073741824 2161c4e7b64SKevin Wolf filename: TEST_IMG.1 2171c4e7b64SKevin Wolf format: FLAT 2181c4e7b64SKevin Wolf 2191c4e7b64SKevin Wolf= twoGbMaxExtentSparse 1073741824 = 2201c4e7b64SKevin Wolf 2218a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vmdk", "extents": ["ext1"], "file": "node0", "size": 1073741824, "subformat": "twoGbMaxExtentSparse"}}} 2221c4e7b64SKevin Wolf{"return": {}} 2231c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 2241c4e7b64SKevin Wolf{"return": {}} 2251c4e7b64SKevin Wolf 2261c4e7b64SKevin Wolfimage: TEST_IMG 2271c4e7b64SKevin Wolffile format: IMGFMT 228de38b500SEric Blakevirtual size: 1 GiB (1073741824 bytes) 2291c4e7b64SKevin Wolfcluster_size: 65536 2301c4e7b64SKevin WolfFormat specific information: 2311c4e7b64SKevin Wolf cid: XXXXXXXXXX 2321c4e7b64SKevin Wolf parent cid: XXXXXXXXXX 2331c4e7b64SKevin Wolf create type: twoGbMaxExtentSparse 2341c4e7b64SKevin Wolf extents: 2351c4e7b64SKevin Wolf [0]: 2361c4e7b64SKevin Wolf virtual size: 1073741824 2371c4e7b64SKevin Wolf filename: TEST_IMG.1 2381c4e7b64SKevin Wolf cluster size: 65536 2391c4e7b64SKevin Wolf format: SPARSE 2401c4e7b64SKevin Wolf 2411c4e7b64SKevin Wolf= twoGbMaxExtentFlat 2147483648 = 2421c4e7b64SKevin Wolf 2438a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vmdk", "extents": ["ext1"], "file": "node0", "size": 2147483648, "subformat": "twoGbMaxExtentFlat"}}} 2441c4e7b64SKevin Wolf{"return": {}} 2451c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 2461c4e7b64SKevin Wolf{"return": {}} 2471c4e7b64SKevin Wolf 2481c4e7b64SKevin Wolfimage: TEST_IMG 2491c4e7b64SKevin Wolffile format: IMGFMT 250de38b500SEric Blakevirtual size: 2 GiB (2147483648 bytes) 2511c4e7b64SKevin WolfFormat specific information: 2521c4e7b64SKevin Wolf cid: XXXXXXXXXX 2531c4e7b64SKevin Wolf parent cid: XXXXXXXXXX 2541c4e7b64SKevin Wolf create type: twoGbMaxExtentFlat 2551c4e7b64SKevin Wolf extents: 2561c4e7b64SKevin Wolf [0]: 2571c4e7b64SKevin Wolf virtual size: 2147483648 2581c4e7b64SKevin Wolf filename: TEST_IMG.1 2591c4e7b64SKevin Wolf format: FLAT 2601c4e7b64SKevin Wolf 2611c4e7b64SKevin Wolf= twoGbMaxExtentSparse 2147483648 = 2621c4e7b64SKevin Wolf 2638a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vmdk", "extents": ["ext1"], "file": "node0", "size": 2147483648, "subformat": "twoGbMaxExtentSparse"}}} 2641c4e7b64SKevin Wolf{"return": {}} 2651c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 2661c4e7b64SKevin Wolf{"return": {}} 2671c4e7b64SKevin Wolf 2681c4e7b64SKevin Wolfimage: TEST_IMG 2691c4e7b64SKevin Wolffile format: IMGFMT 270de38b500SEric Blakevirtual size: 2 GiB (2147483648 bytes) 2711c4e7b64SKevin Wolfcluster_size: 65536 2721c4e7b64SKevin WolfFormat specific information: 2731c4e7b64SKevin Wolf cid: XXXXXXXXXX 2741c4e7b64SKevin Wolf parent cid: XXXXXXXXXX 2751c4e7b64SKevin Wolf create type: twoGbMaxExtentSparse 2761c4e7b64SKevin Wolf extents: 2771c4e7b64SKevin Wolf [0]: 2781c4e7b64SKevin Wolf virtual size: 2147483648 2791c4e7b64SKevin Wolf filename: TEST_IMG.1 2801c4e7b64SKevin Wolf cluster size: 65536 2811c4e7b64SKevin Wolf format: SPARSE 2821c4e7b64SKevin Wolf 2831c4e7b64SKevin Wolf= twoGbMaxExtentFlat 5368709120 = 2841c4e7b64SKevin Wolf 2858a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vmdk", "extents": ["ext1", "ext2", "ext3"], "file": "node0", "size": 5368709120, "subformat": "twoGbMaxExtentFlat"}}} 2861c4e7b64SKevin Wolf{"return": {}} 2871c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 2881c4e7b64SKevin Wolf{"return": {}} 2891c4e7b64SKevin Wolf 2901c4e7b64SKevin Wolfimage: TEST_IMG 2911c4e7b64SKevin Wolffile format: IMGFMT 292de38b500SEric Blakevirtual size: 5 GiB (5368709120 bytes) 2931c4e7b64SKevin WolfFormat specific information: 2941c4e7b64SKevin Wolf cid: XXXXXXXXXX 2951c4e7b64SKevin Wolf parent cid: XXXXXXXXXX 2961c4e7b64SKevin Wolf create type: twoGbMaxExtentFlat 2971c4e7b64SKevin Wolf extents: 2981c4e7b64SKevin Wolf [0]: 2991c4e7b64SKevin Wolf virtual size: 2147483648 3001c4e7b64SKevin Wolf filename: TEST_IMG.1 3011c4e7b64SKevin Wolf format: FLAT 3021c4e7b64SKevin Wolf [1]: 3031c4e7b64SKevin Wolf virtual size: 2147483648 3041c4e7b64SKevin Wolf filename: TEST_IMG.2 3051c4e7b64SKevin Wolf format: FLAT 3061c4e7b64SKevin Wolf [2]: 3071c4e7b64SKevin Wolf virtual size: 1073741824 3081c4e7b64SKevin Wolf filename: TEST_IMG.3 3091c4e7b64SKevin Wolf format: FLAT 3101c4e7b64SKevin Wolf 3111c4e7b64SKevin Wolf= twoGbMaxExtentSparse 5368709120 = 3121c4e7b64SKevin Wolf 3138a57a4beSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vmdk", "extents": ["ext1", "ext2", "ext3"], "file": "node0", "size": 5368709120, "subformat": "twoGbMaxExtentSparse"}}} 3141c4e7b64SKevin Wolf{"return": {}} 3151c4e7b64SKevin Wolf{"execute": "job-dismiss", "arguments": {"id": "job0"}} 3161c4e7b64SKevin Wolf{"return": {}} 3171c4e7b64SKevin Wolf 3181c4e7b64SKevin Wolfimage: TEST_IMG 3191c4e7b64SKevin Wolffile format: IMGFMT 320de38b500SEric Blakevirtual size: 5 GiB (5368709120 bytes) 3211c4e7b64SKevin Wolfcluster_size: 65536 3221c4e7b64SKevin WolfFormat specific information: 3231c4e7b64SKevin Wolf cid: XXXXXXXXXX 3241c4e7b64SKevin Wolf parent cid: XXXXXXXXXX 3251c4e7b64SKevin Wolf create type: twoGbMaxExtentSparse 3261c4e7b64SKevin Wolf extents: 3271c4e7b64SKevin Wolf [0]: 3281c4e7b64SKevin Wolf virtual size: 2147483648 3291c4e7b64SKevin Wolf filename: TEST_IMG.1 3301c4e7b64SKevin Wolf cluster size: 65536 3311c4e7b64SKevin Wolf format: SPARSE 3321c4e7b64SKevin Wolf [1]: 3331c4e7b64SKevin Wolf virtual size: 2147483648 3341c4e7b64SKevin Wolf filename: TEST_IMG.2 3351c4e7b64SKevin Wolf cluster size: 65536 3361c4e7b64SKevin Wolf format: SPARSE 3371c4e7b64SKevin Wolf [2]: 3381c4e7b64SKevin Wolf virtual size: 1073741824 3391c4e7b64SKevin Wolf filename: TEST_IMG.3 3401c4e7b64SKevin Wolf cluster size: 65536 3411c4e7b64SKevin Wolf format: SPARSE 3421c4e7b64SKevin Wolf 343