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