]> git.proxmox.com Git - mirror_qemu.git/blob - tests/qemu-iotests/tests/qemu-img-bitmaps.out
iotests: Improve and rename test 291 to qemu-img-bitmap
[mirror_qemu.git] / tests / qemu-iotests / tests / qemu-img-bitmaps.out
1 QA output created by qemu-img-bitmaps
2
3 === Initial image setup ===
4
5 Formatting 'TEST_DIR/t.IMGFMT.base', fmt=IMGFMT size=10485760
6 wrote 1048576/1048576 bytes at offset 3145728
7 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
8 Formatting 'TEST_DIR/t.IMGFMT.orig', fmt=IMGFMT size=10485760 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=IMGFMT
9 wrote 1048576/1048576 bytes at offset 0
10 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
11 wrote 1048576/1048576 bytes at offset 3145728
12 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
13 wrote 1048576/1048576 bytes at offset 1048576
14 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
15 wrote 1048576/1048576 bytes at offset 2097152
16 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
17
18 === Bitmap preservation not possible to non-qcow2 ===
19
20 qemu-img: Format driver 'raw' does not support bitmaps
21
22 === Convert with bitmap preservation ===
23
24 image: TEST_DIR/t.IMGFMT
25 file format: IMGFMT
26 virtual size: 10 MiB (10485760 bytes)
27 cluster_size: 65536
28 Format specific information:
29 bitmaps:
30 [0]:
31 flags:
32 name: b1
33 granularity: 524288
34 [1]:
35 flags:
36 [0]: auto
37 name: b2
38 granularity: 65536
39 corrupt: false
40 image: TEST_DIR/t.IMGFMT
41 file format: IMGFMT
42 virtual size: 10 MiB (10485760 bytes)
43 cluster_size: 65536
44 Format specific information:
45 bitmaps:
46 [0]:
47 flags:
48 name: b1
49 granularity: 524288
50 [1]:
51 flags:
52 [0]: auto
53 name: b2
54 granularity: 65536
55 [2]:
56 flags:
57 name: b0
58 granularity: 65536
59 corrupt: false
60
61 === Merge from top layer into backing image ===
62
63 image: TEST_DIR/t.IMGFMT
64 file format: IMGFMT
65 virtual size: 10 MiB (10485760 bytes)
66 cluster_size: 65536
67 backing file: TEST_DIR/t.IMGFMT.base
68 backing file format: IMGFMT
69 Format specific information:
70 bitmaps:
71 [0]:
72 flags:
73 name: b1
74 granularity: 524288
75 [1]:
76 flags:
77 [0]: auto
78 name: b2
79 granularity: 65536
80 [2]:
81 flags:
82 name: b0
83 granularity: 65536
84 corrupt: false
85
86 image: TEST_DIR/t.IMGFMT.base
87 file format: IMGFMT
88 virtual size: 10 MiB (10485760 bytes)
89 cluster_size: 65536
90 Format specific information:
91 bitmaps:
92 [0]:
93 flags:
94 [0]: auto
95 name: b0
96 granularity: 65536
97 [1]:
98 flags:
99 [0]: auto
100 name: b3
101 granularity: 65536
102 corrupt: false
103
104 === Check bitmap contents ===
105
106 [{ "start": 0, "length": 3145728, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET},
107 { "start": 3145728, "length": 1048576, "depth": 0, "present": false, "zero": false, "data": false},
108 { "start": 4194304, "length": 6291456, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET}]
109 [{ "start": 0, "length": 1048576, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET},
110 { "start": 1048576, "length": 1048576, "depth": 0, "present": false, "zero": false, "data": false},
111 { "start": 2097152, "length": 8388608, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET}]
112 [{ "start": 0, "length": 2097152, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET},
113 { "start": 2097152, "length": 1048576, "depth": 0, "present": false, "zero": false, "data": false},
114 { "start": 3145728, "length": 7340032, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET}]
115 [{ "start": 0, "length": 2097152, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET},
116 { "start": 2097152, "length": 1048576, "depth": 0, "present": false, "zero": false, "data": false},
117 { "start": 3145728, "length": 7340032, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET}]
118
119 === Check handling of inconsistent bitmap ===
120
121 image: TEST_DIR/t.IMGFMT
122 file format: IMGFMT
123 virtual size: 10 MiB (10485760 bytes)
124 cluster_size: 65536
125 backing file: TEST_DIR/t.IMGFMT.base
126 backing file format: IMGFMT
127 Format specific information:
128 bitmaps:
129 [0]:
130 flags:
131 [0]: in-use
132 [1]: auto
133 name: b2
134 granularity: 65536
135 [1]:
136 flags:
137 [0]: in-use
138 name: b0
139 granularity: 65536
140 [2]:
141 flags:
142 [0]: auto
143 name: b4
144 granularity: 65536
145 corrupt: false
146
147 qemu-img: Failed to populate bitmap b0: Bitmap 'b0' is inconsistent and cannot be used
148 Try block-dirty-bitmap-remove to delete this bitmap from disk
149 image: TEST_DIR/t.IMGFMT.copy
150 file format: IMGFMT
151 virtual size: 10 MiB (10485760 bytes)
152 cluster_size: 65536
153 Format specific information:
154 bitmaps:
155 [0]:
156 flags:
157 name: b0
158 granularity: 65536
159 [1]:
160 flags:
161 [0]: auto
162 name: b4
163 granularity: 65536
164 corrupt: false
165 *** done