xref: /qemu/tests/qemu-iotests/274.out (revision d201cf7a)
1== Commit tests ==
2
3
4
5wrote 2097152/2097152 bytes at offset 0
62 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
7
8=== Check visible data ===
9read 1048576/1048576 bytes at offset 0
101 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
11
12read 1048576/1048576 bytes at offset 1048576
131 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
14
15=== Checking allocation status ===
161048576/1048576 bytes allocated at offset 0 bytes
171048576/1048576 bytes allocated at offset 1 MiB
18
190/1048576 bytes allocated at offset 0 bytes
200/0 bytes allocated at offset 1 MiB
21
220/1048576 bytes allocated at offset 0 bytes
230/1048576 bytes allocated at offset 1 MiB
24
25=== Checking map ===
26[{ "start": 0, "length": 2097152, "depth": 0, "present": true, "zero": false, "data": true, "offset": 327680}]
27
28Offset          Length          Mapped to       File
290               0x200000        0x50000         TEST_DIR/PID-base
30
31[{ "start": 0, "length": 1048576, "depth": 1, "present": true, "zero": false, "data": true, "offset": 327680}]
32
33Offset          Length          Mapped to       File
340               0x100000        0x50000         TEST_DIR/PID-base
35
36[{ "start": 0, "length": 1048576, "depth": 2, "present": true, "zero": false, "data": true, "offset": 327680},
37{ "start": 1048576, "length": 1048576, "depth": 0, "present": false, "zero": true, "data": false}]
38
39Offset          Length          Mapped to       File
400               0x100000        0x50000         TEST_DIR/PID-base
41
42=== Testing qemu-img commit (top -> mid) ===
43Image committed.
44
45image: TEST_IMG
46file format: IMGFMT
47virtual size: 2 MiB (2097152 bytes)
48cluster_size: 65536
49backing file: TEST_DIR/PID-base
50backing file format: IMGFMT
51Format specific information:
52    compat: 1.1
53    compression type: COMPRESSION_TYPE
54    lazy refcounts: false
55    refcount bits: 16
56    corrupt: false
57    extended l2: false
58
59read 1048576/1048576 bytes at offset 0
601 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
61
62read 1048576/1048576 bytes at offset 1048576
631 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
64
65=== Testing HMP commit (top -> mid) ===
66
67
68
69wrote 2097152/2097152 bytes at offset 0
702 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
71
72{"execute": "human-monitor-command", "arguments": {"command-line": "commit drive0"}}
73{"return": ""}
74image: TEST_IMG
75file format: IMGFMT
76virtual size: 2 MiB (2097152 bytes)
77cluster_size: 65536
78backing file: TEST_DIR/PID-base
79backing file format: IMGFMT
80Format specific information:
81    compat: 1.1
82    compression type: COMPRESSION_TYPE
83    lazy refcounts: false
84    refcount bits: 16
85    corrupt: false
86    extended l2: false
87
88read 1048576/1048576 bytes at offset 0
891 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
90
91read 1048576/1048576 bytes at offset 1048576
921 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
93
94=== Testing QMP active commit (top -> mid) ===
95
96
97
98wrote 2097152/2097152 bytes at offset 0
992 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
100
101{"execute": "block-commit", "arguments": {"auto-dismiss": false, "base-node": "mid", "device": "top", "job-id": "job0"}}
102{"return": {}}
103{"execute": "job-complete", "arguments": {"id": "job0"}}
104{"return": {}}
105{"data": {"device": "job0", "len": 0, "offset": 0, "speed": 0, "type": "commit"}, "event": "BLOCK_JOB_READY", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
106{"data": {"device": "job0", "len": 0, "offset": 0, "speed": 0, "type": "commit"}, "event": "BLOCK_JOB_COMPLETED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
107{"execute": "job-dismiss", "arguments": {"id": "job0"}}
108{"return": {}}
109image: TEST_IMG
110file format: IMGFMT
111virtual size: 2 MiB (2097152 bytes)
112cluster_size: 65536
113backing file: TEST_DIR/PID-base
114backing file format: IMGFMT
115Format specific information:
116    compat: 1.1
117    compression type: COMPRESSION_TYPE
118    lazy refcounts: false
119    refcount bits: 16
120    corrupt: false
121    extended l2: false
122
123read 1048576/1048576 bytes at offset 0
1241 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
125
126read 1048576/1048576 bytes at offset 1048576
1271 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
128
129=== Testing qemu-img commit (top -> base) ===
130
131
132
133wrote 2097152/2097152 bytes at offset 0
1342 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
135
136Image committed.
137
138image: TEST_IMG
139file format: IMGFMT
140virtual size: 2 MiB (2097152 bytes)
141cluster_size: 65536
142Format specific information:
143    compat: 1.1
144    compression type: COMPRESSION_TYPE
145    lazy refcounts: false
146    refcount bits: 16
147    corrupt: false
148    extended l2: false
149
150read 1048576/1048576 bytes at offset 0
1511 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
152
153read 1048576/1048576 bytes at offset 1048576
1541 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
155
156=== Testing QMP active commit (top -> base) ===
157
158
159
160wrote 2097152/2097152 bytes at offset 0
1612 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
162
163{"execute": "block-commit", "arguments": {"auto-dismiss": false, "base-node": "base", "device": "top", "job-id": "job0"}}
164{"return": {}}
165{"execute": "job-complete", "arguments": {"id": "job0"}}
166{"return": {}}
167{"data": {"device": "job0", "len": 1048576, "offset": 1048576, "speed": 0, "type": "commit"}, "event": "BLOCK_JOB_READY", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
168{"data": {"device": "job0", "len": 1048576, "offset": 1048576, "speed": 0, "type": "commit"}, "event": "BLOCK_JOB_COMPLETED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}}
169{"execute": "job-dismiss", "arguments": {"id": "job0"}}
170{"return": {}}
171image: TEST_IMG
172file format: IMGFMT
173virtual size: 1 MiB (1048576 bytes)
174cluster_size: 65536
175backing file: TEST_DIR/PID-base
176backing file format: IMGFMT
177Format specific information:
178    compat: 1.1
179    compression type: COMPRESSION_TYPE
180    lazy refcounts: false
181    refcount bits: 16
182    corrupt: false
183    extended l2: false
184
185read 1048576/1048576 bytes at offset 0
1861 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
187
188read 1048576/1048576 bytes at offset 1048576
1891 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
190
191== Resize tests ==
192=== preallocation=off ===
193
194
195wrote 65536/65536 bytes at offset 5368709120
19664 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
197
198Image resized.
199
200read 65536/65536 bytes at offset 5368709120
20164 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
202
2031 GiB (0x40000000) bytes not allocated at offset 0 bytes (0x0)
2047 GiB (0x1c0000000) bytes     allocated at offset 1 GiB (0x40000000)
205
206[{ "start": 0, "length": 1073741824, "depth": 1, "present": false, "zero": true, "data": false},
207{ "start": 1073741824, "length": 7516192768, "depth": 0, "present": true, "zero": true, "data": false}]
208
209=== preallocation=metadata ===
210
211
212wrote 65536/65536 bytes at offset 33285996544
21364 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
214
215Image resized.
216
217read 65536/65536 bytes at offset 33285996544
21864 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
219
22030 GiB (0x780000000) bytes not allocated at offset 0 bytes (0x0)
2213 GiB (0xc0000000) bytes     allocated at offset 30 GiB (0x780000000)
222
223[{ "start": 0, "length": 32212254720, "depth": 1, "present": false, "zero": true, "data": false},
224{ "start": 32212254720, "length": 536870912, "depth": 0, "present": true, "zero": true, "data": false, "offset": 327680},
225{ "start": 32749125632, "length": 536870912, "depth": 0, "present": true, "zero": true, "data": false, "offset": 537264128},
226{ "start": 33285996544, "length": 536870912, "depth": 0, "present": true, "zero": true, "data": false, "offset": 1074200576},
227{ "start": 33822867456, "length": 536870912, "depth": 0, "present": true, "zero": true, "data": false, "offset": 1611137024},
228{ "start": 34359738368, "length": 536870912, "depth": 0, "present": true, "zero": true, "data": false, "offset": 2148139008},
229{ "start": 34896609280, "length": 536870912, "depth": 0, "present": true, "zero": true, "data": false, "offset": 2685075456}]
230
231=== preallocation=falloc ===
232
233
234wrote 65536/65536 bytes at offset 9437184
23564 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
236
237Image resized.
238
239read 65536/65536 bytes at offset 9437184
24064 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
241
2425 MiB (0x500000) bytes not allocated at offset 0 bytes (0x0)
24310 MiB (0xa00000) bytes     allocated at offset 5 MiB (0x500000)
244
245[{ "start": 0, "length": 5242880, "depth": 1, "present": false, "zero": true, "data": false},
246{ "start": 5242880, "length": 10485760, "depth": 0, "present": true, "zero": false, "data": true, "offset": 327680}]
247
248=== preallocation=full ===
249
250
251wrote 65536/65536 bytes at offset 11534336
25264 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
253
254Image resized.
255
256read 65536/65536 bytes at offset 11534336
25764 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
258
2598 MiB (0x800000) bytes not allocated at offset 0 bytes (0x0)
2604 MiB (0x400000) bytes     allocated at offset 8 MiB (0x800000)
261
262[{ "start": 0, "length": 8388608, "depth": 1, "present": false, "zero": true, "data": false},
263{ "start": 8388608, "length": 4194304, "depth": 0, "present": true, "zero": false, "data": true, "offset": 327680}]
264
265=== preallocation=off ===
266
267
268wrote 65536/65536 bytes at offset 259072
26964 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
270
271Image resized.
272
273read 65536/65536 bytes at offset 259072
27464 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
275
276192 KiB (0x30000) bytes not allocated at offset 0 bytes (0x0)
277320 KiB (0x50000) bytes     allocated at offset 192 KiB (0x30000)
278
279[{ "start": 0, "length": 196608, "depth": 1, "present": false, "zero": true, "data": false},
280{ "start": 196608, "length": 65536, "depth": 0, "present": true, "zero": false, "data": true, "offset": 327680},
281{ "start": 262144, "length": 262144, "depth": 0, "present": true, "zero": true, "data": false}]
282
283=== preallocation=off ===
284
285
286wrote 65536/65536 bytes at offset 344064
28764 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
288
289Image resized.
290
291read 65536/65536 bytes at offset 344064
29264 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
293
294256 KiB (0x40000) bytes not allocated at offset 0 bytes (0x0)
295256 KiB (0x40000) bytes     allocated at offset 256 KiB (0x40000)
296
297[{ "start": 0, "length": 262144, "depth": 1, "present": false, "zero": true, "data": false},
298{ "start": 262144, "length": 262144, "depth": 0, "present": true, "zero": true, "data": false}]
299
300=== preallocation=off ===
301
302
303wrote 65536/65536 bytes at offset 446464
30464 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
305
306Image resized.
307
308read 65536/65536 bytes at offset 446464
30964 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
310
311256 KiB (0x40000) bytes not allocated at offset 0 bytes (0x0)
312244 KiB (0x3d000) bytes     allocated at offset 256 KiB (0x40000)
313
314[{ "start": 0, "length": 262144, "depth": 1, "present": false, "zero": true, "data": false},
315{ "start": 262144, "length": 249856, "depth": 0, "present": true, "zero": true, "data": false}]
316
317