]>
Commit | Line | Data |
---|---|---|
e4f58749 KW |
1 | QA output created by 122 |
2 | Formatting 'TEST_DIR/t.IMGFMT.base', fmt=IMGFMT size=67108864 | |
3 | wrote 67108864/67108864 bytes at offset 0 | |
4 | 64 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
5 | ||
6 | === Check allocation status regression with -B === | |
7 | ||
fe646693 | 8 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.base |
e4f58749 KW |
9 | wrote 3145728/3145728 bytes at offset 0 |
10 | 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
11 | Offset Length File | |
12 | 0 0x300000 TEST_DIR/t.IMGFMT.orig | |
13 | 0x300000 0x3d00000 TEST_DIR/t.IMGFMT.base | |
14 | ||
15 | === Check that zero clusters are kept in overlay === | |
16 | ||
fe646693 | 17 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.base |
e4f58749 KW |
18 | wrote 3145728/3145728 bytes at offset 0 |
19 | 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
20 | read 3145728/3145728 bytes at offset 0 | |
21 | 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
22 | read 3145728/3145728 bytes at offset 0 | |
23 | 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
24 | wrote 3145728/3145728 bytes at offset 0 | |
25 | 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
26 | read 3145728/3145728 bytes at offset 0 | |
27 | 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
28 | read 3145728/3145728 bytes at offset 0 | |
29 | 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
30 | ||
0682854f HR |
31 | === Converting to an overlay larger than its backing file === |
32 | ||
33 | Formatting 'TEST_DIR/t.IMGFMT.base', fmt=IMGFMT size=268435456 | |
34 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=805306368 backing_file=TEST_DIR/t.IMGFMT.base | |
35 | Offset Length File | |
36 | ||
37 | wrote 1048576/1048576 bytes at offset 267386880 | |
38 | 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
39 | wrote 1048576/1048576 bytes at offset 629145600 | |
40 | 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
41 | Offset Length File | |
42 | 0xff00000 0x100000 TEST_DIR/t.IMGFMT.base | |
43 | 0x25800000 0x100000 TEST_DIR/t.IMGFMT.orig | |
44 | read 1048576/1048576 bytes at offset 267386880 | |
45 | 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
46 | read 1048576/1048576 bytes at offset 629145600 | |
47 | 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
48 | ||
e4f58749 KW |
49 | === Concatenate multiple source images === |
50 | ||
51 | Formatting 'TEST_DIR/t.IMGFMT.1', fmt=IMGFMT size=4194304 | |
52 | Formatting 'TEST_DIR/t.IMGFMT.2', fmt=IMGFMT size=4194304 | |
53 | Formatting 'TEST_DIR/t.IMGFMT.3', fmt=IMGFMT size=4194304 | |
54 | wrote 65536/65536 bytes at offset 0 | |
55 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
56 | wrote 65536/65536 bytes at offset 0 | |
57 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
58 | wrote 65536/65536 bytes at offset 0 | |
59 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
60 | Offset Length File | |
61 | 0 0x10000 TEST_DIR/t.IMGFMT | |
62 | 0x400000 0x10000 TEST_DIR/t.IMGFMT | |
63 | 0x800000 0x10000 TEST_DIR/t.IMGFMT | |
64 | read 65536/65536 bytes at offset 0 | |
65 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
66 | read 65536/65536 bytes at offset 4194304 | |
67 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
68 | read 65536/65536 bytes at offset 8388608 | |
69 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
70 | [{ "start": 0, "length": 65536, "depth": 0, "zero": false, "data": true}, | |
71 | { "start": 65536, "length": 4128768, "depth": 0, "zero": true, "data": false}, | |
72 | { "start": 4194304, "length": 65536, "depth": 0, "zero": false, "data": true}, | |
73 | { "start": 4259840, "length": 4128768, "depth": 0, "zero": true, "data": false}, | |
74 | { "start": 8388608, "length": 65536, "depth": 0, "zero": false, "data": true}, | |
75 | { "start": 8454144, "length": 4128768, "depth": 0, "zero": true, "data": false}] | |
76 | read 65536/65536 bytes at offset 0 | |
77 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
78 | read 65536/65536 bytes at offset 4194304 | |
79 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
80 | read 65536/65536 bytes at offset 8388608 | |
81 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
48758a84 HR |
82 | qemu-img: Having a backing file for the target makes no sense when concatenating multiple input images |
83 | qemu-img: Having a backing file for the target makes no sense when concatenating multiple input images | |
e4f58749 KW |
84 | |
85 | === Compression with misaligned allocations and image sizes === | |
86 | ||
87 | Formatting 'TEST_DIR/t.IMGFMT.1', fmt=IMGFMT size=1047552 | |
88 | Formatting 'TEST_DIR/t.IMGFMT.2', fmt=IMGFMT size=1047552 | |
89 | wrote 16384/16384 bytes at offset 16384 | |
90 | 16 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
91 | wrote 133120/133120 bytes at offset 133120 | |
92 | 130 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
93 | wrote 1024/1024 bytes at offset 1046528 | |
94 | 1 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
95 | wrote 1024/1024 bytes at offset 0 | |
96 | 1 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
97 | [{ "start": 0, "length": 65536, "depth": 0, "zero": false, "data": true}, | |
98 | { "start": 65536, "length": 65536, "depth": 0, "zero": true, "data": false}, | |
99 | { "start": 131072, "length": 196608, "depth": 0, "zero": false, "data": true}, | |
100 | { "start": 327680, "length": 655360, "depth": 0, "zero": true, "data": false}, | |
101 | { "start": 983040, "length": 65536, "depth": 0, "zero": false, "data": true}, | |
102 | { "start": 1048576, "length": 1046528, "depth": 0, "zero": true, "data": false}] | |
103 | read 16384/16384 bytes at offset 0 | |
104 | 16 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
105 | read 16384/16384 bytes at offset 16384 | |
106 | 16 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
107 | read 100352/100352 bytes at offset 32768 | |
108 | 98 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
109 | read 133120/133120 bytes at offset 133120 | |
110 | 130 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
111 | read 780288/780288 bytes at offset 266240 | |
112 | 762 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
113 | read 1024/1024 bytes at offset 1046528 | |
114 | 1 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
115 | read 1024/1024 bytes at offset 1047552 | |
116 | 1 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
117 | read 1046528/1046528 bytes at offset 1048576 | |
118 | 1022 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
119 | ||
120 | === Full allocation with -S 0 === | |
121 | ||
122 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 | |
123 | wrote 3145728/3145728 bytes at offset 0 | |
124 | 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
125 | wrote 3145728/3145728 bytes at offset 3145728 | |
126 | 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
127 | ||
128 | convert -S 0: | |
129 | read 3145728/3145728 bytes at offset 0 | |
130 | 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
131 | read 63963136/63963136 bytes at offset 3145728 | |
132 | 61 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
d9ca2214 | 133 | [{ "start": 0, "length": 67108864, "depth": 0, "zero": false, "data": true, "offset": OFFSET}] |
e4f58749 KW |
134 | |
135 | convert -c -S 0: | |
136 | read 3145728/3145728 bytes at offset 0 | |
137 | 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
138 | read 63963136/63963136 bytes at offset 3145728 | |
139 | 61 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
aad15de4 | 140 | [{ "start": 0, "length": 67108864, "depth": 0, "zero": false, "data": true}] |
e4f58749 KW |
141 | Formatting 'TEST_DIR/t.IMGFMT.base', fmt=IMGFMT size=67108864 |
142 | wrote 33554432/33554432 bytes at offset 0 | |
143 | 32 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
fe646693 | 144 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.base |
e4f58749 KW |
145 | wrote 3145728/3145728 bytes at offset 0 |
146 | 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
147 | ||
148 | convert -S 0 with source backing file: | |
149 | read 3145728/3145728 bytes at offset 0 | |
150 | 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
151 | read 30408704/30408704 bytes at offset 3145728 | |
152 | 29 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
153 | read 33554432/33554432 bytes at offset 33554432 | |
154 | 32 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
d9ca2214 | 155 | [{ "start": 0, "length": 67108864, "depth": 0, "zero": false, "data": true, "offset": OFFSET}] |
e4f58749 KW |
156 | |
157 | convert -c -S 0 with source backing file: | |
158 | read 3145728/3145728 bytes at offset 0 | |
159 | 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
160 | read 30408704/30408704 bytes at offset 3145728 | |
161 | 29 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
162 | read 33554432/33554432 bytes at offset 33554432 | |
163 | 32 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
164 | [{ "start": 0, "length": 67108864, "depth": 0, "zero": false, "data": true}] | |
165 | ||
166 | convert -S 0 -B ... | |
167 | read 3145728/3145728 bytes at offset 0 | |
168 | 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
169 | read 30408704/30408704 bytes at offset 3145728 | |
170 | 29 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
171 | read 33554432/33554432 bytes at offset 33554432 | |
172 | 32 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
d9ca2214 | 173 | [{ "start": 0, "length": 67108864, "depth": 0, "zero": false, "data": true, "offset": OFFSET}] |
e4f58749 KW |
174 | |
175 | convert -c -S 0 -B ... | |
176 | read 3145728/3145728 bytes at offset 0 | |
177 | 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
178 | read 30408704/30408704 bytes at offset 3145728 | |
179 | 29 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
180 | read 33554432/33554432 bytes at offset 33554432 | |
181 | 32 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
182 | [{ "start": 0, "length": 67108864, "depth": 0, "zero": false, "data": true}] | |
183 | ||
184 | === Non-zero -S === | |
185 | ||
186 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 | |
187 | wrote 65536/65536 bytes at offset 0 | |
188 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
189 | wrote 1024/1024 bytes at offset 0 | |
190 | 1 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
191 | wrote 1024/1024 bytes at offset 8192 | |
192 | 1 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
193 | wrote 1024/1024 bytes at offset 17408 | |
194 | 1 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) | |
195 | ||
196 | convert -S 4k | |
d9ca2214 | 197 | [{ "start": 0, "length": 1024, "depth": 0, "zero": false, "data": true, "offset": OFFSET}, |
e4f58749 | 198 | { "start": 1024, "length": 7168, "depth": 0, "zero": true, "data": false}, |
d9ca2214 | 199 | { "start": 8192, "length": 1024, "depth": 0, "zero": false, "data": true, "offset": OFFSET}, |
e4f58749 | 200 | { "start": 9216, "length": 8192, "depth": 0, "zero": true, "data": false}, |
d9ca2214 | 201 | { "start": 17408, "length": 1024, "depth": 0, "zero": false, "data": true, "offset": OFFSET}, |
e4f58749 KW |
202 | { "start": 18432, "length": 67090432, "depth": 0, "zero": true, "data": false}] |
203 | ||
204 | convert -c -S 4k | |
205 | [{ "start": 0, "length": 1024, "depth": 0, "zero": false, "data": true}, | |
206 | { "start": 1024, "length": 7168, "depth": 0, "zero": true, "data": false}, | |
207 | { "start": 8192, "length": 1024, "depth": 0, "zero": false, "data": true}, | |
208 | { "start": 9216, "length": 8192, "depth": 0, "zero": true, "data": false}, | |
209 | { "start": 17408, "length": 1024, "depth": 0, "zero": false, "data": true}, | |
210 | { "start": 18432, "length": 67090432, "depth": 0, "zero": true, "data": false}] | |
211 | ||
212 | convert -S 8k | |
d9ca2214 | 213 | [{ "start": 0, "length": 9216, "depth": 0, "zero": false, "data": true, "offset": OFFSET}, |
e4f58749 | 214 | { "start": 9216, "length": 8192, "depth": 0, "zero": true, "data": false}, |
d9ca2214 | 215 | { "start": 17408, "length": 1024, "depth": 0, "zero": false, "data": true, "offset": OFFSET}, |
e4f58749 KW |
216 | { "start": 18432, "length": 67090432, "depth": 0, "zero": true, "data": false}] |
217 | ||
218 | convert -c -S 8k | |
219 | [{ "start": 0, "length": 1024, "depth": 0, "zero": false, "data": true}, | |
220 | { "start": 1024, "length": 7168, "depth": 0, "zero": true, "data": false}, | |
221 | { "start": 8192, "length": 1024, "depth": 0, "zero": false, "data": true}, | |
222 | { "start": 9216, "length": 8192, "depth": 0, "zero": true, "data": false}, | |
223 | { "start": 17408, "length": 1024, "depth": 0, "zero": false, "data": true}, | |
224 | { "start": 18432, "length": 67090432, "depth": 0, "zero": true, "data": false}] | |
225 | *** done |