1*cb73747eSMax Reitz--- Creating empty file --- 2*cb73747eSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "size": 0}}} 3*cb73747eSMax Reitz{"return": {}} 4*cb73747eSMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}} 5*cb73747eSMax Reitz{"return": {}} 6*cb73747eSMax Reitz{"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "node-name": "protocol-node"}} 7*cb73747eSMax Reitz{"return": {}} 8*cb73747eSMax Reitz 9*cb73747eSMax Reitz=== Successful image creation (defaults) === 10*cb73747eSMax Reitz 11*cb73747eSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vpc", "file": "protocol-node", "size": 67125248}}} 12*cb73747eSMax Reitz{"return": {}} 13*cb73747eSMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}} 14*cb73747eSMax Reitz{"return": {}} 15*cb73747eSMax Reitz 16*cb73747eSMax Reitzimage: TEST_IMG 17*cb73747eSMax Reitzfile format: IMGFMT 18*cb73747eSMax Reitzvirtual size: 64 MiB (67125248 bytes) 19*cb73747eSMax Reitzcluster_size: 2097152 20*cb73747eSMax Reitz 21*cb73747eSMax Reitz--- Creating empty file --- 22*cb73747eSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "size": 0}}} 23*cb73747eSMax Reitz{"return": {}} 24*cb73747eSMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}} 25*cb73747eSMax Reitz{"return": {}} 26*cb73747eSMax Reitz{"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "node-name": "protocol-node"}} 27*cb73747eSMax Reitz{"return": {}} 28*cb73747eSMax Reitz 29*cb73747eSMax Reitz=== Successful image creation (explicit defaults) === 30*cb73747eSMax Reitz 31*cb73747eSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vpc", "file": "protocol-node", "force-size": false, "size": 134250496, "subformat": "dynamic"}}} 32*cb73747eSMax Reitz{"return": {}} 33*cb73747eSMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}} 34*cb73747eSMax Reitz{"return": {}} 35*cb73747eSMax Reitz 36*cb73747eSMax Reitzimage: TEST_IMG 37*cb73747eSMax Reitzfile format: IMGFMT 38*cb73747eSMax Reitzvirtual size: 128 MiB (134250496 bytes) 39*cb73747eSMax Reitzcluster_size: 2097152 40*cb73747eSMax Reitz 41*cb73747eSMax Reitz--- Creating empty file --- 42*cb73747eSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "size": 0}}} 43*cb73747eSMax Reitz{"return": {}} 44*cb73747eSMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}} 45*cb73747eSMax Reitz{"return": {}} 46*cb73747eSMax Reitz{"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "node-name": "protocol-node"}} 47*cb73747eSMax Reitz{"return": {}} 48*cb73747eSMax Reitz 49*cb73747eSMax Reitz=== Successful image creation (non-default options) === 50*cb73747eSMax Reitz 51*cb73747eSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vpc", "file": "protocol-node", "force-size": true, "size": 1048576, "subformat": "fixed"}}} 52*cb73747eSMax Reitz{"return": {}} 53*cb73747eSMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}} 54*cb73747eSMax Reitz{"return": {}} 55*cb73747eSMax Reitz 56*cb73747eSMax Reitzimage: TEST_IMG 57*cb73747eSMax Reitzfile format: IMGFMT 58*cb73747eSMax Reitzvirtual size: 1 MiB (1048576 bytes) 59*cb73747eSMax Reitz 60*cb73747eSMax Reitz--- Creating empty file --- 61*cb73747eSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "size": 0}}} 62*cb73747eSMax Reitz{"return": {}} 63*cb73747eSMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}} 64*cb73747eSMax Reitz{"return": {}} 65*cb73747eSMax Reitz{"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "node-name": "protocol-node"}} 66*cb73747eSMax Reitz{"return": {}} 67*cb73747eSMax Reitz 68*cb73747eSMax Reitz=== Size not representable in CHS === 69*cb73747eSMax Reitz 70*cb73747eSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vpc", "file": "protocol-node", "force-size": false, "size": 1048576}}} 71*cb73747eSMax Reitz{"return": {}} 72*cb73747eSMax ReitzJob failed: The requested image size cannot be represented in CHS geometry 73*cb73747eSMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}} 74*cb73747eSMax Reitz{"return": {}} 75*cb73747eSMax Reitz 76*cb73747eSMax Reitzqemu-img: Could not open 'TEST_IMG': File too small for a VHD header 77*cb73747eSMax Reitz 78*cb73747eSMax Reitz--- Creating empty file --- 79*cb73747eSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "size": 0}}} 80*cb73747eSMax Reitz{"return": {}} 81*cb73747eSMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}} 82*cb73747eSMax Reitz{"return": {}} 83*cb73747eSMax Reitz{"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "node-name": "protocol-node"}} 84*cb73747eSMax Reitz{"return": {}} 85*cb73747eSMax Reitz 86*cb73747eSMax Reitz=== Zero size=== 87*cb73747eSMax Reitz 88*cb73747eSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vpc", "file": "protocol-node", "size": 0}}} 89*cb73747eSMax Reitz{"return": {}} 90*cb73747eSMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}} 91*cb73747eSMax Reitz{"return": {}} 92*cb73747eSMax Reitz 93*cb73747eSMax Reitzimage: TEST_IMG 94*cb73747eSMax Reitzfile format: IMGFMT 95*cb73747eSMax Reitzvirtual size: 0 B (0 bytes) 96*cb73747eSMax Reitzcluster_size: 2097152 97*cb73747eSMax Reitz 98*cb73747eSMax Reitz--- Creating empty file --- 99*cb73747eSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "size": 0}}} 100*cb73747eSMax Reitz{"return": {}} 101*cb73747eSMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}} 102*cb73747eSMax Reitz{"return": {}} 103*cb73747eSMax Reitz{"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "node-name": "protocol-node"}} 104*cb73747eSMax Reitz{"return": {}} 105*cb73747eSMax Reitz 106*cb73747eSMax Reitz=== Maximum CHS size=== 107*cb73747eSMax Reitz 108*cb73747eSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vpc", "file": "protocol-node", "size": 136899993600}}} 109*cb73747eSMax Reitz{"return": {}} 110*cb73747eSMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}} 111*cb73747eSMax Reitz{"return": {}} 112*cb73747eSMax Reitz 113*cb73747eSMax Reitzimage: TEST_IMG 114*cb73747eSMax Reitzfile format: IMGFMT 115*cb73747eSMax Reitzvirtual size: 127 GiB (136899993600 bytes) 116*cb73747eSMax Reitzcluster_size: 2097152 117*cb73747eSMax Reitz 118*cb73747eSMax Reitz--- Creating empty file --- 119*cb73747eSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "size": 0}}} 120*cb73747eSMax Reitz{"return": {}} 121*cb73747eSMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}} 122*cb73747eSMax Reitz{"return": {}} 123*cb73747eSMax Reitz{"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vpc", "node-name": "protocol-node"}} 124*cb73747eSMax Reitz{"return": {}} 125*cb73747eSMax Reitz 126*cb73747eSMax Reitz=== Actual maximum size=== 127*cb73747eSMax Reitz 128*cb73747eSMax Reitz{"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vpc", "file": "protocol-node", "force-size": true, "size": 2190433320960}}} 129*cb73747eSMax Reitz{"return": {}} 130*cb73747eSMax Reitz{"execute": "job-dismiss", "arguments": {"id": "job0"}} 131*cb73747eSMax Reitz{"return": {}} 132*cb73747eSMax Reitz 133*cb73747eSMax Reitzimage: TEST_IMG 134*cb73747eSMax Reitzfile format: IMGFMT 135*cb73747eSMax Reitzvirtual size: 1.99 TiB (2190433320960 bytes) 136*cb73747eSMax Reitzcluster_size: 2097152 137*cb73747eSMax Reitz 138