iotests: Test committing to short backing file
[qemu/ar7.git] / tests / qemu-iotests / 274.out
blob1a796fd07c9f31e8a6b5fc266e77db944b479e0c
1 == Commit tests ==
2 Formatting 'TEST_DIR/PID-base', fmt=qcow2 size=2097152 cluster_size=65536 lazy_refcounts=off refcount_bits=16
4 Formatting 'TEST_DIR/PID-mid', fmt=qcow2 size=1048576 backing_file=TEST_DIR/PID-base cluster_size=65536 lazy_refcounts=off refcount_bits=16
6 Formatting 'TEST_DIR/PID-top', fmt=qcow2 size=2097152 backing_file=TEST_DIR/PID-mid cluster_size=65536 lazy_refcounts=off refcount_bits=16
8 wrote 2097152/2097152 bytes at offset 0
9 2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
11 === Check visible data ===
12 read 1048576/1048576 bytes at offset 0
13 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
15 read 1048576/1048576 bytes at offset 1048576
16 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
18 === Checking allocation status ===
19 1048576/1048576 bytes allocated at offset 0 bytes
20 1048576/1048576 bytes allocated at offset 1 MiB
22 0/1048576 bytes allocated at offset 0 bytes
23 0/0 bytes allocated at offset 1 MiB
25 0/1048576 bytes allocated at offset 0 bytes
26 0/1048576 bytes allocated at offset 1 MiB
28 === Checking map ===
29 [{ "start": 0, "length": 2097152, "depth": 0, "zero": false, "data": true, "offset": 327680}]
31 Offset          Length          Mapped to       File
32 0               0x200000        0x50000         TEST_DIR/PID-base
34 [{ "start": 0, "length": 1048576, "depth": 1, "zero": false, "data": true, "offset": 327680}]
36 Offset          Length          Mapped to       File
37 0               0x100000        0x50000         TEST_DIR/PID-base
39 [{ "start": 0, "length": 1048576, "depth": 2, "zero": false, "data": true, "offset": 327680},
40 { "start": 1048576, "length": 1048576, "depth": 0, "zero": true, "data": false}]
42 Offset          Length          Mapped to       File
43 0               0x100000        0x50000         TEST_DIR/PID-base
45 === Testing qemu-img commit (top -> mid) ===
46 Image committed.
48 image: TEST_IMG
49 file format: IMGFMT
50 virtual size: 2 MiB (2097152 bytes)
51 cluster_size: 65536
52 backing file: TEST_DIR/PID-base
53 Format specific information:
54     compat: 1.1
55     lazy refcounts: false
56     refcount bits: 16
57     corrupt: false
59 read 1048576/1048576 bytes at offset 0
60 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
62 read 1048576/1048576 bytes at offset 1048576
63 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
65 === Testing HMP commit (top -> mid) ===
66 Formatting 'TEST_DIR/PID-base', fmt=qcow2 size=2097152 cluster_size=65536 lazy_refcounts=off refcount_bits=16
68 Formatting 'TEST_DIR/PID-mid', fmt=qcow2 size=1048576 backing_file=TEST_DIR/PID-base cluster_size=65536 lazy_refcounts=off refcount_bits=16
70 Formatting 'TEST_DIR/PID-top', fmt=qcow2 size=2097152 backing_file=TEST_DIR/PID-mid cluster_size=65536 lazy_refcounts=off refcount_bits=16
72 wrote 2097152/2097152 bytes at offset 0
73 2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
75 {"execute": "human-monitor-command", "arguments": {"command-line": "commit drive0"}}
76 {"return": ""}
77 image: TEST_IMG
78 file format: IMGFMT
79 virtual size: 2 MiB (2097152 bytes)
80 cluster_size: 65536
81 backing file: TEST_DIR/PID-base
82 Format specific information:
83     compat: 1.1
84     lazy refcounts: false
85     refcount bits: 16
86     corrupt: false
88 read 1048576/1048576 bytes at offset 0
89 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
91 read 1048576/1048576 bytes at offset 1048576
92 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
94 === Testing QMP active commit (top -> mid) ===
95 Formatting 'TEST_DIR/PID-base', fmt=qcow2 size=2097152 cluster_size=65536 lazy_refcounts=off refcount_bits=16
97 Formatting 'TEST_DIR/PID-mid', fmt=qcow2 size=1048576 backing_file=TEST_DIR/PID-base cluster_size=65536 lazy_refcounts=off refcount_bits=16
99 Formatting 'TEST_DIR/PID-top', fmt=qcow2 size=2097152 backing_file=TEST_DIR/PID-mid cluster_size=65536 lazy_refcounts=off refcount_bits=16
101 wrote 2097152/2097152 bytes at offset 0
102 2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
104 {"execute": "block-commit", "arguments": {"auto-dismiss": false, "base-node": "mid", "device": "top", "job-id": "job0"}}
105 {"return": {}}
106 {"execute": "job-complete", "arguments": {"id": "job0"}}
107 {"return": {}}
108 {"data": {"device": "job0", "len": 0, "offset": 0, "speed": 0, "type": "commit"}, "event": "BLOCK_JOB_READY", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
109 {"data": {"device": "job0", "len": 0, "offset": 0, "speed": 0, "type": "commit"}, "event": "BLOCK_JOB_COMPLETED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
110 {"execute": "job-dismiss", "arguments": {"id": "job0"}}
111 {"return": {}}
112 image: TEST_IMG
113 file format: IMGFMT
114 virtual size: 2 MiB (2097152 bytes)
115 cluster_size: 65536
116 backing file: TEST_DIR/PID-base
117 Format specific information:
118     compat: 1.1
119     lazy refcounts: false
120     refcount bits: 16
121     corrupt: false
123 read 1048576/1048576 bytes at offset 0
124 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
126 read 1048576/1048576 bytes at offset 1048576
127 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
129 == Resize tests ==
130 === preallocation=off ===
131 Formatting 'TEST_DIR/PID-base', fmt=qcow2 size=6442450944 cluster_size=65536 lazy_refcounts=off refcount_bits=16
133 Formatting 'TEST_DIR/PID-top', fmt=qcow2 size=1073741824 backing_file=TEST_DIR/PID-base cluster_size=65536 lazy_refcounts=off refcount_bits=16
135 wrote 65536/65536 bytes at offset 5368709120
136 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
138 Image resized.
140 read 65536/65536 bytes at offset 5368709120
141 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
143 1 GiB (0x40000000) bytes not allocated at offset 0 bytes (0x0)
144 7 GiB (0x1c0000000) bytes     allocated at offset 1 GiB (0x40000000)
146 [{ "start": 0, "length": 1073741824, "depth": 1, "zero": true, "data": false},
147 { "start": 1073741824, "length": 7516192768, "depth": 0, "zero": true, "data": false}]
149 === preallocation=metadata ===
150 Formatting 'TEST_DIR/PID-base', fmt=qcow2 size=34359738368 cluster_size=65536 lazy_refcounts=off refcount_bits=16
152 Formatting 'TEST_DIR/PID-top', fmt=qcow2 size=32212254720 backing_file=TEST_DIR/PID-base cluster_size=65536 lazy_refcounts=off refcount_bits=16
154 wrote 65536/65536 bytes at offset 33285996544
155 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
157 Image resized.
159 read 65536/65536 bytes at offset 33285996544
160 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
162 30 GiB (0x780000000) bytes not allocated at offset 0 bytes (0x0)
163 3 GiB (0xc0000000) bytes     allocated at offset 30 GiB (0x780000000)
165 [{ "start": 0, "length": 32212254720, "depth": 1, "zero": true, "data": false},
166 { "start": 32212254720, "length": 536870912, "depth": 0, "zero": true, "data": false, "offset": 327680},
167 { "start": 32749125632, "length": 536870912, "depth": 0, "zero": true, "data": false, "offset": 537264128},
168 { "start": 33285996544, "length": 536870912, "depth": 0, "zero": true, "data": false, "offset": 1074200576},
169 { "start": 33822867456, "length": 536870912, "depth": 0, "zero": true, "data": false, "offset": 1611137024},
170 { "start": 34359738368, "length": 536870912, "depth": 0, "zero": true, "data": false, "offset": 2148139008},
171 { "start": 34896609280, "length": 536870912, "depth": 0, "zero": true, "data": false, "offset": 2685075456}]
173 === preallocation=falloc ===
174 Formatting 'TEST_DIR/PID-base', fmt=qcow2 size=10485760 cluster_size=65536 lazy_refcounts=off refcount_bits=16
176 Formatting 'TEST_DIR/PID-top', fmt=qcow2 size=5242880 backing_file=TEST_DIR/PID-base cluster_size=65536 lazy_refcounts=off refcount_bits=16
178 wrote 65536/65536 bytes at offset 9437184
179 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
181 Image resized.
183 read 65536/65536 bytes at offset 9437184
184 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
186 5 MiB (0x500000) bytes not allocated at offset 0 bytes (0x0)
187 10 MiB (0xa00000) bytes     allocated at offset 5 MiB (0x500000)
189 [{ "start": 0, "length": 5242880, "depth": 1, "zero": true, "data": false},
190 { "start": 5242880, "length": 10485760, "depth": 0, "zero": true, "data": false, "offset": 327680}]
192 === preallocation=full ===
193 Formatting 'TEST_DIR/PID-base', fmt=qcow2 size=16777216 cluster_size=65536 lazy_refcounts=off refcount_bits=16
195 Formatting 'TEST_DIR/PID-top', fmt=qcow2 size=8388608 backing_file=TEST_DIR/PID-base cluster_size=65536 lazy_refcounts=off refcount_bits=16
197 wrote 65536/65536 bytes at offset 11534336
198 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
200 Image resized.
202 read 65536/65536 bytes at offset 11534336
203 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
205 8 MiB (0x800000) bytes not allocated at offset 0 bytes (0x0)
206 4 MiB (0x400000) bytes     allocated at offset 8 MiB (0x800000)
208 [{ "start": 0, "length": 8388608, "depth": 1, "zero": true, "data": false},
209 { "start": 8388608, "length": 4194304, "depth": 0, "zero": true, "data": false, "offset": 327680}]
211 === preallocation=off ===
212 Formatting 'TEST_DIR/PID-base', fmt=qcow2 size=393216 cluster_size=65536 lazy_refcounts=off refcount_bits=16
214 Formatting 'TEST_DIR/PID-top', fmt=qcow2 size=259072 backing_file=TEST_DIR/PID-base cluster_size=65536 lazy_refcounts=off refcount_bits=16
216 wrote 65536/65536 bytes at offset 259072
217 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
219 Image resized.
221 read 65536/65536 bytes at offset 259072
222 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
224 192 KiB (0x30000) bytes not allocated at offset 0 bytes (0x0)
225 320 KiB (0x50000) bytes     allocated at offset 192 KiB (0x30000)
227 [{ "start": 0, "length": 196608, "depth": 1, "zero": true, "data": false},
228 { "start": 196608, "length": 65536, "depth": 0, "zero": false, "data": true, "offset": 327680},
229 { "start": 262144, "length": 262144, "depth": 0, "zero": true, "data": false}]
231 === preallocation=off ===
232 Formatting 'TEST_DIR/PID-base', fmt=qcow2 size=409600 cluster_size=65536 lazy_refcounts=off refcount_bits=16
234 Formatting 'TEST_DIR/PID-top', fmt=qcow2 size=262144 backing_file=TEST_DIR/PID-base cluster_size=65536 lazy_refcounts=off refcount_bits=16
236 wrote 65536/65536 bytes at offset 344064
237 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
239 Image resized.
241 read 65536/65536 bytes at offset 344064
242 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
244 256 KiB (0x40000) bytes not allocated at offset 0 bytes (0x0)
245 256 KiB (0x40000) bytes     allocated at offset 256 KiB (0x40000)
247 [{ "start": 0, "length": 262144, "depth": 1, "zero": true, "data": false},
248 { "start": 262144, "length": 262144, "depth": 0, "zero": true, "data": false}]
250 === preallocation=off ===
251 Formatting 'TEST_DIR/PID-base', fmt=qcow2 size=524288 cluster_size=65536 lazy_refcounts=off refcount_bits=16
253 Formatting 'TEST_DIR/PID-top', fmt=qcow2 size=262144 backing_file=TEST_DIR/PID-base cluster_size=65536 lazy_refcounts=off refcount_bits=16
255 wrote 65536/65536 bytes at offset 446464
256 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
258 Image resized.
260 read 65536/65536 bytes at offset 446464
261 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
263 256 KiB (0x40000) bytes not allocated at offset 0 bytes (0x0)
264 244 KiB (0x3d000) bytes     allocated at offset 256 KiB (0x40000)
266 [{ "start": 0, "length": 262144, "depth": 1, "zero": true, "data": false},
267 { "start": 262144, "length": 249856, "depth": 0, "zero": true, "data": false}]