Alberto Garcia | a5d3cfa | 2020-07-10 18:13:16 +0200 | [diff] [blame] | 1 | QA output created by 271 |
| 2 | |
| 3 | ### Standard write tests (backing file: yes) ### |
| 4 | |
| 5 | Formatting 'TEST_DIR/t.IMGFMT.raw', fmt=raw size=1048576 |
| 6 | Formatting 'TEST_DIR/t.IMGFMT.base', fmt=raw size=1048576 |
| 7 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=raw |
| 8 | write -q -P PATTERN 0 1k |
| 9 | L2 entry #0: 0x8000000000050000 0000000000000001 |
| 10 | write -q -P PATTERN 3k 512 |
| 11 | L2 entry #0: 0x8000000000050000 0000000000000003 |
| 12 | write -q -P PATTERN 5k 1k |
| 13 | L2 entry #0: 0x8000000000050000 0000000000000007 |
| 14 | write -q -P PATTERN 6k 2k |
| 15 | L2 entry #0: 0x8000000000050000 000000000000000f |
| 16 | write -q -P PATTERN 8k 6k |
| 17 | L2 entry #0: 0x8000000000050000 000000000000007f |
| 18 | write -q -P PATTERN 15k 4k |
| 19 | L2 entry #0: 0x8000000000050000 00000000000003ff |
| 20 | write -q -P PATTERN 32k 1k |
| 21 | L2 entry #0: 0x8000000000050000 00000000000103ff |
| 22 | write -q -P PATTERN 63k 4k |
| 23 | L2 entry #0: 0x8000000000050000 00000000800103ff |
| 24 | L2 entry #1: 0x8000000000060000 0000000000000003 |
| 25 | write -q -z 2k 2k |
| 26 | L2 entry #0: 0x8000000000050000 00000002800103fd |
| 27 | write -q -z 0 64k |
| 28 | L2 entry #0: 0x8000000000050000 ffffffff00000000 |
| 29 | write -q -P PATTERN 0 64k |
| 30 | L2 entry #0: 0x8000000000050000 00000000ffffffff |
| 31 | write -q -z -u 0 32k |
| 32 | L2 entry #0: 0x8000000000050000 0000ffffffff0000 |
| 33 | write -q -z -u 0 64k |
| 34 | L2 entry #0: 0x0000000000000000 ffffffff00000000 |
| 35 | write -q -P PATTERN 3k 512 |
| 36 | L2 entry #0: 0x8000000000050000 fffffffd00000002 |
| 37 | write -q -P PATTERN 0 64k |
| 38 | L2 entry #0: 0x8000000000050000 00000000ffffffff |
| 39 | discard -q 0 64k |
| 40 | L2 entry #0: 0x0000000000000000 ffffffff00000000 |
| 41 | write -q -c -P PATTERN 0 64k |
| 42 | L2 entry #0: 0x4000000000050000 0000000000000000 |
| 43 | write -q -P PATTERN 3k 512 |
| 44 | L2 entry #0: 0x8000000000070000 00000000ffffffff |
| 45 | |
| 46 | ### Standard write tests (backing file: no) ### |
| 47 | |
| 48 | Formatting 'TEST_DIR/t.IMGFMT.raw', fmt=raw size=1048576 |
| 49 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 |
| 50 | write -q -P PATTERN 0 1k |
| 51 | L2 entry #0: 0x8000000000050000 0000000000000001 |
| 52 | write -q -P PATTERN 3k 512 |
| 53 | L2 entry #0: 0x8000000000050000 0000000000000003 |
| 54 | write -q -P PATTERN 5k 1k |
| 55 | L2 entry #0: 0x8000000000050000 0000000000000007 |
| 56 | write -q -P PATTERN 6k 2k |
| 57 | L2 entry #0: 0x8000000000050000 000000000000000f |
| 58 | write -q -P PATTERN 8k 6k |
| 59 | L2 entry #0: 0x8000000000050000 000000000000007f |
| 60 | write -q -P PATTERN 15k 4k |
| 61 | L2 entry #0: 0x8000000000050000 00000000000003ff |
| 62 | write -q -P PATTERN 32k 1k |
| 63 | L2 entry #0: 0x8000000000050000 00000000000103ff |
| 64 | write -q -P PATTERN 63k 4k |
| 65 | L2 entry #0: 0x8000000000050000 00000000800103ff |
| 66 | L2 entry #1: 0x8000000000060000 0000000000000003 |
| 67 | write -q -z 2k 2k |
| 68 | L2 entry #0: 0x8000000000050000 00000002800103fd |
| 69 | write -q -z 0 64k |
| 70 | L2 entry #0: 0x8000000000050000 ffffffff00000000 |
| 71 | write -q -P PATTERN 0 64k |
| 72 | L2 entry #0: 0x8000000000050000 00000000ffffffff |
| 73 | write -q -z -u 0 32k |
| 74 | L2 entry #0: 0x8000000000050000 0000ffffffff0000 |
| 75 | write -q -z -u 0 64k |
| 76 | L2 entry #0: 0x0000000000000000 ffffffff00000000 |
| 77 | write -q -P PATTERN 3k 512 |
| 78 | L2 entry #0: 0x8000000000050000 fffffffd00000002 |
| 79 | write -q -P PATTERN 0 64k |
| 80 | L2 entry #0: 0x8000000000050000 00000000ffffffff |
| 81 | discard -q 0 64k |
| 82 | L2 entry #0: 0x0000000000000000 ffffffff00000000 |
| 83 | write -q -c -P PATTERN 0 64k |
| 84 | L2 entry #0: 0x4000000000050000 0000000000000000 |
| 85 | write -q -P PATTERN 3k 512 |
| 86 | L2 entry #0: 0x8000000000070000 00000000ffffffff |
| 87 | |
| 88 | ### Overwriting several clusters without COW ### |
| 89 | |
| 90 | Formatting 'TEST_DIR/t.IMGFMT.raw', fmt=raw size=1048576 |
| 91 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 |
| 92 | write -q -P PATTERN 24k 40k |
| 93 | L2 entry #0: 0x8000000000050000 00000000fffff000 |
| 94 | write -q -P PATTERN 90k 2k |
| 95 | L2 entry #1: 0x8000000000060000 0000000000002000 |
| 96 | write -q -P PATTERN 156k 2k |
| 97 | L2 entry #2: 0x8000000000070000 0000000000004000 |
| 98 | write -q -z 156k 2k |
| 99 | L2 entry #2: 0x8000000000070000 0000400000000000 |
| 100 | write -q -P PATTERN 192k 34k |
| 101 | L2 entry #3: 0x8000000000080000 000000000001ffff |
| 102 | write -q -P PATTERN 24k 192k |
| 103 | L2 entry #0: 0x8000000000050000 00000000fffff000 |
| 104 | L2 entry #1: 0x8000000000060000 00000000ffffffff |
| 105 | L2 entry #2: 0x8000000000070000 00000000ffffffff |
| 106 | L2 entry #3: 0x8000000000080000 000000000001ffff |
| 107 | |
| 108 | ### Writing zeroes 1: unallocated clusters (backing file: yes) ### |
| 109 | |
| 110 | Formatting 'TEST_DIR/t.IMGFMT.raw', fmt=raw size=2132992 |
| 111 | Formatting 'TEST_DIR/t.IMGFMT.base', fmt=raw size=2132992 |
| 112 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=2132992 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=raw |
| 113 | write -q -z 0 192k |
| 114 | L2 entry #0: 0x0000000000000000 ffffffff00000000 |
| 115 | L2 entry #1: 0x0000000000000000 ffffffff00000000 |
| 116 | L2 entry #2: 0x0000000000000000 ffffffff00000000 |
| 117 | write -q -z 224k 128k |
| 118 | L2 entry #3: 0x0000000000000000 ffff000000000000 |
| 119 | L2 entry #4: 0x0000000000000000 ffffffff00000000 |
| 120 | L2 entry #5: 0x0000000000000000 0000ffff00000000 |
| 121 | write -q -z 415k 128k |
| 122 | L2 entry #6: 0x8000000000050000 ffff000000008000 |
| 123 | L2 entry #7: 0x0000000000000000 ffffffff00000000 |
| 124 | L2 entry #8: 0x8000000000060000 00007fff00008000 |
| 125 | |
| 126 | ### Writing zeroes 2: allocated clusters (backing file: yes) ### |
| 127 | |
| 128 | write -q -P PATTERN 576k 576k |
| 129 | L2 entry #9: 0x8000000000070000 00000000ffffffff |
| 130 | L2 entry #10: 0x8000000000080000 00000000ffffffff |
| 131 | L2 entry #11: 0x8000000000090000 00000000ffffffff |
| 132 | L2 entry #12: 0x80000000000a0000 00000000ffffffff |
| 133 | L2 entry #13: 0x80000000000b0000 00000000ffffffff |
| 134 | L2 entry #14: 0x80000000000c0000 00000000ffffffff |
| 135 | L2 entry #15: 0x80000000000d0000 00000000ffffffff |
| 136 | L2 entry #16: 0x80000000000e0000 00000000ffffffff |
| 137 | L2 entry #17: 0x80000000000f0000 00000000ffffffff |
| 138 | write -q -z 576k 192k |
| 139 | L2 entry #9: 0x8000000000070000 ffffffff00000000 |
| 140 | L2 entry #10: 0x8000000000080000 ffffffff00000000 |
| 141 | L2 entry #11: 0x8000000000090000 ffffffff00000000 |
| 142 | write -q -z 800k 128k |
| 143 | L2 entry #12: 0x80000000000a0000 ffff00000000ffff |
| 144 | L2 entry #13: 0x80000000000b0000 ffffffff00000000 |
| 145 | L2 entry #14: 0x80000000000c0000 0000ffffffff0000 |
| 146 | write -q -z 991k 128k |
| 147 | L2 entry #15: 0x80000000000d0000 ffff00000000ffff |
| 148 | L2 entry #16: 0x80000000000e0000 ffffffff00000000 |
| 149 | L2 entry #17: 0x80000000000f0000 00007fffffff8000 |
| 150 | |
| 151 | ### Writing zeroes 3: compressed clusters (backing file: yes) ### |
| 152 | |
| 153 | write -q -c -P PATTERN 1152k 64k |
| 154 | L2 entry #18: 0x4000000000100000 0000000000000000 |
| 155 | write -q -c -P PATTERN 1216k 64k |
| 156 | L2 entry #19: 0x4000000000110000 0000000000000000 |
| 157 | write -q -c -P PATTERN 1280k 64k |
| 158 | L2 entry #20: 0x4000000000120000 0000000000000000 |
| 159 | write -q -c -P PATTERN 1344k 64k |
| 160 | L2 entry #21: 0x4000000000130000 0000000000000000 |
| 161 | write -q -c -P PATTERN 1408k 64k |
| 162 | L2 entry #22: 0x4000000000140000 0000000000000000 |
| 163 | write -q -c -P PATTERN 1472k 64k |
| 164 | L2 entry #23: 0x4000000000150000 0000000000000000 |
| 165 | write -q -c -P PATTERN 1536k 64k |
| 166 | L2 entry #24: 0x4000000000160000 0000000000000000 |
| 167 | write -q -c -P PATTERN 1600k 64k |
| 168 | L2 entry #25: 0x4000000000170000 0000000000000000 |
| 169 | write -q -c -P PATTERN 1664k 64k |
| 170 | L2 entry #26: 0x4000000000180000 0000000000000000 |
| 171 | write -q -c -P PATTERN 1728k 64k |
| 172 | L2 entry #27: 0x4000000000190000 0000000000000000 |
| 173 | write -q -c -P PATTERN 1792k 64k |
| 174 | L2 entry #28: 0x40000000001a0000 0000000000000000 |
| 175 | write -q -z 1152k 192k |
| 176 | L2 entry #18: 0x0000000000000000 ffffffff00000000 |
| 177 | L2 entry #19: 0x0000000000000000 ffffffff00000000 |
| 178 | L2 entry #20: 0x0000000000000000 ffffffff00000000 |
| 179 | write -q -z 1376k 128k |
| 180 | L2 entry #21: 0x8000000000100000 00000000ffffffff |
| 181 | L2 entry #22: 0x8000000000110000 00000000ffffffff |
| 182 | L2 entry #23: 0x8000000000120000 00000000ffffffff |
| 183 | write -q -z 1567k 129k |
| 184 | L2 entry #24: 0x8000000000130000 00000000ffffffff |
| 185 | L2 entry #25: 0x8000000000140000 00000000ffffffff |
| 186 | L2 entry #26: 0x8000000000150000 00000000ffffffff |
| 187 | write -q -z 1759k 128k |
| 188 | L2 entry #27: 0x8000000000160000 ffff00000000ffff |
| 189 | L2 entry #28: 0x0000000000000000 ffffffff00000000 |
| 190 | L2 entry #29: 0x8000000000170000 00007fff00008000 |
| 191 | |
| 192 | ### Writing zeroes 4: other tests (backing file: yes) ### |
| 193 | |
| 194 | write -q -z 1951k 8k |
| 195 | L2 entry #30: 0x8000000000180000 0007000000088000 |
| 196 | write -q -z 2048k 35k |
| 197 | L2 entry #32: 0x0000000000000000 0003ffff00000000 |
| 198 | |
| 199 | ### Writing zeroes 1: unallocated clusters (backing file: no) ### |
| 200 | |
| 201 | Formatting 'TEST_DIR/t.IMGFMT.raw', fmt=raw size=2132992 |
| 202 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=2132992 |
| 203 | write -q -z 0 192k |
| 204 | L2 entry #0: 0x0000000000000000 ffffffff00000000 |
| 205 | L2 entry #1: 0x0000000000000000 ffffffff00000000 |
| 206 | L2 entry #2: 0x0000000000000000 ffffffff00000000 |
| 207 | write -q -z 224k 128k |
| 208 | L2 entry #3: 0x0000000000000000 ffff000000000000 |
| 209 | L2 entry #4: 0x0000000000000000 ffffffff00000000 |
| 210 | L2 entry #5: 0x0000000000000000 0000ffff00000000 |
| 211 | write -q -z 415k 128k |
| 212 | L2 entry #6: 0x0000000000000000 ffff800000000000 |
| 213 | L2 entry #7: 0x0000000000000000 ffffffff00000000 |
| 214 | L2 entry #8: 0x0000000000000000 0000ffff00000000 |
| 215 | |
| 216 | ### Writing zeroes 2: allocated clusters (backing file: no) ### |
| 217 | |
| 218 | write -q -P PATTERN 576k 576k |
| 219 | L2 entry #9: 0x8000000000050000 00000000ffffffff |
| 220 | L2 entry #10: 0x8000000000060000 00000000ffffffff |
| 221 | L2 entry #11: 0x8000000000070000 00000000ffffffff |
| 222 | L2 entry #12: 0x8000000000080000 00000000ffffffff |
| 223 | L2 entry #13: 0x8000000000090000 00000000ffffffff |
| 224 | L2 entry #14: 0x80000000000a0000 00000000ffffffff |
| 225 | L2 entry #15: 0x80000000000b0000 00000000ffffffff |
| 226 | L2 entry #16: 0x80000000000c0000 00000000ffffffff |
| 227 | L2 entry #17: 0x80000000000d0000 00000000ffffffff |
| 228 | write -q -z 576k 192k |
| 229 | L2 entry #9: 0x8000000000050000 ffffffff00000000 |
| 230 | L2 entry #10: 0x8000000000060000 ffffffff00000000 |
| 231 | L2 entry #11: 0x8000000000070000 ffffffff00000000 |
| 232 | write -q -z 800k 128k |
| 233 | L2 entry #12: 0x8000000000080000 ffff00000000ffff |
| 234 | L2 entry #13: 0x8000000000090000 ffffffff00000000 |
| 235 | L2 entry #14: 0x80000000000a0000 0000ffffffff0000 |
| 236 | write -q -z 991k 128k |
| 237 | L2 entry #15: 0x80000000000b0000 ffff00000000ffff |
| 238 | L2 entry #16: 0x80000000000c0000 ffffffff00000000 |
| 239 | L2 entry #17: 0x80000000000d0000 00007fffffff8000 |
| 240 | |
| 241 | ### Writing zeroes 3: compressed clusters (backing file: no) ### |
| 242 | |
| 243 | write -q -c -P PATTERN 1152k 64k |
| 244 | L2 entry #18: 0x40000000000e0000 0000000000000000 |
| 245 | write -q -c -P PATTERN 1216k 64k |
| 246 | L2 entry #19: 0x40000000000f0000 0000000000000000 |
| 247 | write -q -c -P PATTERN 1280k 64k |
| 248 | L2 entry #20: 0x4000000000100000 0000000000000000 |
| 249 | write -q -c -P PATTERN 1344k 64k |
| 250 | L2 entry #21: 0x4000000000110000 0000000000000000 |
| 251 | write -q -c -P PATTERN 1408k 64k |
| 252 | L2 entry #22: 0x4000000000120000 0000000000000000 |
| 253 | write -q -c -P PATTERN 1472k 64k |
| 254 | L2 entry #23: 0x4000000000130000 0000000000000000 |
| 255 | write -q -c -P PATTERN 1536k 64k |
| 256 | L2 entry #24: 0x4000000000140000 0000000000000000 |
| 257 | write -q -c -P PATTERN 1600k 64k |
| 258 | L2 entry #25: 0x4000000000150000 0000000000000000 |
| 259 | write -q -c -P PATTERN 1664k 64k |
| 260 | L2 entry #26: 0x4000000000160000 0000000000000000 |
| 261 | write -q -c -P PATTERN 1728k 64k |
| 262 | L2 entry #27: 0x4000000000170000 0000000000000000 |
| 263 | write -q -c -P PATTERN 1792k 64k |
| 264 | L2 entry #28: 0x4000000000180000 0000000000000000 |
| 265 | write -q -z 1152k 192k |
| 266 | L2 entry #18: 0x0000000000000000 ffffffff00000000 |
| 267 | L2 entry #19: 0x0000000000000000 ffffffff00000000 |
| 268 | L2 entry #20: 0x0000000000000000 ffffffff00000000 |
| 269 | write -q -z 1376k 128k |
| 270 | L2 entry #21: 0x80000000000e0000 00000000ffffffff |
| 271 | L2 entry #22: 0x80000000000f0000 00000000ffffffff |
| 272 | L2 entry #23: 0x8000000000100000 00000000ffffffff |
| 273 | write -q -z 1567k 129k |
| 274 | L2 entry #24: 0x8000000000110000 00000000ffffffff |
| 275 | L2 entry #25: 0x8000000000120000 00000000ffffffff |
| 276 | L2 entry #26: 0x8000000000130000 00000000ffffffff |
| 277 | write -q -z 1759k 128k |
| 278 | L2 entry #27: 0x8000000000140000 ffff00000000ffff |
| 279 | L2 entry #28: 0x0000000000000000 ffffffff00000000 |
| 280 | L2 entry #29: 0x0000000000000000 0000ffff00000000 |
| 281 | |
| 282 | ### Writing zeroes 4: other tests (backing file: no) ### |
| 283 | |
| 284 | write -q -z 1951k 8k |
| 285 | L2 entry #30: 0x0000000000000000 000f800000000000 |
| 286 | write -q -z 2048k 35k |
| 287 | L2 entry #32: 0x0000000000000000 0003ffff00000000 |
| 288 | |
| 289 | ### Zero + unmap 1: allocated clusters (backing file: yes) ### |
| 290 | |
| 291 | Formatting 'TEST_DIR/t.IMGFMT.raw', fmt=raw size=2132992 |
| 292 | Formatting 'TEST_DIR/t.IMGFMT.base', fmt=raw size=2132992 |
| 293 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=2132992 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=raw |
| 294 | write -q -P PATTERN 576k 576k |
| 295 | L2 entry #9: 0x8000000000050000 00000000ffffffff |
| 296 | L2 entry #10: 0x8000000000060000 00000000ffffffff |
| 297 | L2 entry #11: 0x8000000000070000 00000000ffffffff |
| 298 | L2 entry #12: 0x8000000000080000 00000000ffffffff |
| 299 | L2 entry #13: 0x8000000000090000 00000000ffffffff |
| 300 | L2 entry #14: 0x80000000000a0000 00000000ffffffff |
| 301 | L2 entry #15: 0x80000000000b0000 00000000ffffffff |
| 302 | L2 entry #16: 0x80000000000c0000 00000000ffffffff |
| 303 | L2 entry #17: 0x80000000000d0000 00000000ffffffff |
| 304 | write -q -z -u 576k 192k |
| 305 | L2 entry #9: 0x0000000000000000 ffffffff00000000 |
| 306 | L2 entry #10: 0x0000000000000000 ffffffff00000000 |
| 307 | L2 entry #11: 0x0000000000000000 ffffffff00000000 |
| 308 | write -q -z -u 800k 128k |
| 309 | L2 entry #12: 0x8000000000080000 ffff00000000ffff |
| 310 | L2 entry #13: 0x0000000000000000 ffffffff00000000 |
| 311 | L2 entry #14: 0x80000000000a0000 0000ffffffff0000 |
| 312 | write -q -z -u 991k 128k |
| 313 | L2 entry #15: 0x80000000000b0000 ffff00000000ffff |
| 314 | L2 entry #16: 0x0000000000000000 ffffffff00000000 |
| 315 | L2 entry #17: 0x80000000000d0000 00007fffffff8000 |
| 316 | |
| 317 | ### Zero + unmap 2: compressed clusters (backing file: yes) ### |
| 318 | |
| 319 | write -q -c -P PATTERN 1152k 64k |
| 320 | L2 entry #18: 0x4000000000050000 0000000000000000 |
| 321 | write -q -c -P PATTERN 1216k 64k |
| 322 | L2 entry #19: 0x4000000000060000 0000000000000000 |
| 323 | write -q -c -P PATTERN 1280k 64k |
| 324 | L2 entry #20: 0x4000000000070000 0000000000000000 |
| 325 | write -q -c -P PATTERN 1344k 64k |
| 326 | L2 entry #21: 0x4000000000090000 0000000000000000 |
| 327 | write -q -c -P PATTERN 1408k 64k |
| 328 | L2 entry #22: 0x40000000000c0000 0000000000000000 |
| 329 | write -q -c -P PATTERN 1472k 64k |
| 330 | L2 entry #23: 0x40000000000e0000 0000000000000000 |
| 331 | write -q -c -P PATTERN 1536k 64k |
| 332 | L2 entry #24: 0x40000000000f0000 0000000000000000 |
| 333 | write -q -c -P PATTERN 1600k 64k |
| 334 | L2 entry #25: 0x4000000000100000 0000000000000000 |
| 335 | write -q -c -P PATTERN 1664k 64k |
| 336 | L2 entry #26: 0x4000000000110000 0000000000000000 |
| 337 | write -q -c -P PATTERN 1728k 64k |
| 338 | L2 entry #27: 0x4000000000120000 0000000000000000 |
| 339 | write -q -c -P PATTERN 1792k 64k |
| 340 | L2 entry #28: 0x4000000000130000 0000000000000000 |
| 341 | write -q -z -u 1152k 192k |
| 342 | L2 entry #18: 0x0000000000000000 ffffffff00000000 |
| 343 | L2 entry #19: 0x0000000000000000 ffffffff00000000 |
| 344 | L2 entry #20: 0x0000000000000000 ffffffff00000000 |
| 345 | write -q -z -u 1376k 128k |
| 346 | L2 entry #21: 0x8000000000050000 00000000ffffffff |
| 347 | L2 entry #22: 0x8000000000060000 00000000ffffffff |
| 348 | L2 entry #23: 0x8000000000070000 00000000ffffffff |
| 349 | write -q -z -u 1567k 129k |
| 350 | L2 entry #24: 0x8000000000090000 00000000ffffffff |
| 351 | L2 entry #25: 0x80000000000e0000 00000000ffffffff |
| 352 | L2 entry #26: 0x80000000000f0000 00000000ffffffff |
| 353 | write -q -z -u 1759k 128k |
| 354 | L2 entry #27: 0x80000000000c0000 ffff00000000ffff |
| 355 | L2 entry #28: 0x0000000000000000 ffffffff00000000 |
| 356 | L2 entry #29: 0x8000000000100000 00007fff00008000 |
| 357 | |
| 358 | ### Zero + unmap 1: allocated clusters (backing file: no) ### |
| 359 | |
| 360 | Formatting 'TEST_DIR/t.IMGFMT.raw', fmt=raw size=2132992 |
| 361 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=2132992 |
| 362 | write -q -P PATTERN 576k 576k |
| 363 | L2 entry #9: 0x8000000000050000 00000000ffffffff |
| 364 | L2 entry #10: 0x8000000000060000 00000000ffffffff |
| 365 | L2 entry #11: 0x8000000000070000 00000000ffffffff |
| 366 | L2 entry #12: 0x8000000000080000 00000000ffffffff |
| 367 | L2 entry #13: 0x8000000000090000 00000000ffffffff |
| 368 | L2 entry #14: 0x80000000000a0000 00000000ffffffff |
| 369 | L2 entry #15: 0x80000000000b0000 00000000ffffffff |
| 370 | L2 entry #16: 0x80000000000c0000 00000000ffffffff |
| 371 | L2 entry #17: 0x80000000000d0000 00000000ffffffff |
| 372 | write -q -z -u 576k 192k |
| 373 | L2 entry #9: 0x0000000000000000 ffffffff00000000 |
| 374 | L2 entry #10: 0x0000000000000000 ffffffff00000000 |
| 375 | L2 entry #11: 0x0000000000000000 ffffffff00000000 |
| 376 | write -q -z -u 800k 128k |
| 377 | L2 entry #12: 0x8000000000080000 ffff00000000ffff |
| 378 | L2 entry #13: 0x0000000000000000 ffffffff00000000 |
| 379 | L2 entry #14: 0x80000000000a0000 0000ffffffff0000 |
| 380 | write -q -z -u 991k 128k |
| 381 | L2 entry #15: 0x80000000000b0000 ffff00000000ffff |
| 382 | L2 entry #16: 0x0000000000000000 ffffffff00000000 |
| 383 | L2 entry #17: 0x80000000000d0000 00007fffffff8000 |
| 384 | |
| 385 | ### Zero + unmap 2: compressed clusters (backing file: no) ### |
| 386 | |
| 387 | write -q -c -P PATTERN 1152k 64k |
| 388 | L2 entry #18: 0x4000000000050000 0000000000000000 |
| 389 | write -q -c -P PATTERN 1216k 64k |
| 390 | L2 entry #19: 0x4000000000060000 0000000000000000 |
| 391 | write -q -c -P PATTERN 1280k 64k |
| 392 | L2 entry #20: 0x4000000000070000 0000000000000000 |
| 393 | write -q -c -P PATTERN 1344k 64k |
| 394 | L2 entry #21: 0x4000000000090000 0000000000000000 |
| 395 | write -q -c -P PATTERN 1408k 64k |
| 396 | L2 entry #22: 0x40000000000c0000 0000000000000000 |
| 397 | write -q -c -P PATTERN 1472k 64k |
| 398 | L2 entry #23: 0x40000000000e0000 0000000000000000 |
| 399 | write -q -c -P PATTERN 1536k 64k |
| 400 | L2 entry #24: 0x40000000000f0000 0000000000000000 |
| 401 | write -q -c -P PATTERN 1600k 64k |
| 402 | L2 entry #25: 0x4000000000100000 0000000000000000 |
| 403 | write -q -c -P PATTERN 1664k 64k |
| 404 | L2 entry #26: 0x4000000000110000 0000000000000000 |
| 405 | write -q -c -P PATTERN 1728k 64k |
| 406 | L2 entry #27: 0x4000000000120000 0000000000000000 |
| 407 | write -q -c -P PATTERN 1792k 64k |
| 408 | L2 entry #28: 0x4000000000130000 0000000000000000 |
| 409 | write -q -z -u 1152k 192k |
| 410 | L2 entry #18: 0x0000000000000000 ffffffff00000000 |
| 411 | L2 entry #19: 0x0000000000000000 ffffffff00000000 |
| 412 | L2 entry #20: 0x0000000000000000 ffffffff00000000 |
| 413 | write -q -z -u 1376k 128k |
| 414 | L2 entry #21: 0x8000000000050000 00000000ffffffff |
| 415 | L2 entry #22: 0x8000000000060000 00000000ffffffff |
| 416 | L2 entry #23: 0x8000000000070000 00000000ffffffff |
| 417 | write -q -z -u 1567k 129k |
| 418 | L2 entry #24: 0x8000000000090000 00000000ffffffff |
| 419 | L2 entry #25: 0x80000000000e0000 00000000ffffffff |
| 420 | L2 entry #26: 0x80000000000f0000 00000000ffffffff |
| 421 | write -q -z -u 1759k 128k |
| 422 | L2 entry #27: 0x80000000000c0000 ffff00000000ffff |
| 423 | L2 entry #28: 0x0000000000000000 ffffffff00000000 |
| 424 | L2 entry #29: 0x0000000000000000 0000ffff00000000 |
| 425 | |
| 426 | ### Discarding clusters with non-zero bitmaps (backing file: yes) ### |
| 427 | |
| 428 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=raw |
| 429 | L2 entry #0: 0x0000000000000000 ffffffff00000000 |
| 430 | L2 entry #1: 0x0000000000000000 ffffffff00000000 |
| 431 | Image resized. |
| 432 | Image resized. |
| 433 | L2 entry #0: 0x0000000000000000 ffffffff00000000 |
| 434 | L2 entry #1: 0x0000000000000000 ffffffff00000000 |
| 435 | |
| 436 | ### Discarding clusters with non-zero bitmaps (backing file: no) ### |
| 437 | |
| 438 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 |
| 439 | L2 entry #0: 0x0000000000000000 ffffffff00000000 |
| 440 | L2 entry #1: 0x0000000000000000 ffffffff00000000 |
| 441 | Image resized. |
| 442 | Image resized. |
| 443 | L2 entry #0: 0x0000000000000000 0000ffff00000000 |
| 444 | L2 entry #1: 0x0000000000000000 0000000000000000 |
| 445 | |
| 446 | ### Corrupted L2 entries - read test (allocated) ### |
| 447 | |
| 448 | # 'cluster is zero' bit set on the standard cluster descriptor |
| 449 | |
| 450 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 |
| 451 | L2 entry #0: 0x8000000000050001 0000000000000001 |
| 452 | L2 entry #0: 0x8000000000050001 0000000000000001 |
| 453 | |
| 454 | # Both 'subcluster is zero' and 'subcluster is allocated' bits set |
| 455 | |
| 456 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 |
| 457 | L2 entry #1: 0x8000000000060000 00000001ffffffff |
| 458 | qcow2: Marking image as corrupt: Invalid cluster entry found (L2 offset: 0x40000, L2 index: 0x1); further corruption events will be suppressed |
| 459 | read failed: Input/output error |
| 460 | |
| 461 | ### Corrupted L2 entries - read test (unallocated) ### |
| 462 | |
| 463 | # 'cluster is zero' bit set on the standard cluster descriptor |
| 464 | |
| 465 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 |
| 466 | L2 entry #0: 0x0000000000000001 0000000000000000 |
| 467 | L2 entry #0: 0x0000000000000001 0000000000000000 |
| 468 | |
| 469 | # 'subcluster is allocated' bit set |
| 470 | |
| 471 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 |
| 472 | L2 entry #0: 0x0000000000000000 0000000000000001 |
| 473 | qcow2: Marking image as corrupt: Invalid cluster entry found (L2 offset: 0x40000, L2 index: 0); further corruption events will be suppressed |
| 474 | read failed: Input/output error |
| 475 | |
| 476 | # Both 'subcluster is zero' and 'subcluster is allocated' bits set |
| 477 | |
| 478 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 |
| 479 | L2 entry #1: 0x0000000000000000 0000000100000001 |
| 480 | qcow2: Marking image as corrupt: Invalid cluster entry found (L2 offset: 0x40000, L2 index: 0x1); further corruption events will be suppressed |
| 481 | read failed: Input/output error |
| 482 | |
| 483 | ### Compressed cluster with subcluster bitmap != 0 - read test ### |
| 484 | |
| 485 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 |
| 486 | L2 entry #0: 0x4000000000050000 0000000180000000 |
| 487 | read 65536/65536 bytes at offset 0 |
| 488 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 489 | L2 entry #0: 0x4000000000050000 0000000180000000 |
| 490 | |
| 491 | ### Corrupted L2 entries - write test (allocated) ### |
| 492 | |
| 493 | # 'cluster is zero' bit set on the standard cluster descriptor |
| 494 | |
| 495 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 |
| 496 | L2 entry #0: 0x8000000000050001 0000000000000001 |
| 497 | L2 entry #0: 0x8000000000050001 0000000000000001 |
| 498 | |
| 499 | # Both 'subcluster is zero' and 'subcluster is allocated' bits set |
| 500 | |
| 501 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 |
| 502 | L2 entry #1: 0x8000000000060000 00000001ffffffff |
| 503 | qcow2: Marking image as corrupt: Invalid cluster entry found (L2 offset: 0x40000, L2 index: 0x1); further corruption events will be suppressed |
| 504 | write failed: Input/output error |
| 505 | |
| 506 | ### Corrupted L2 entries - write test (unallocated) ### |
| 507 | |
| 508 | # 'cluster is zero' bit set on the standard cluster descriptor |
| 509 | |
| 510 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 |
| 511 | L2 entry #0: 0x0000000000000001 0000000000000000 |
| 512 | L2 entry #0: 0x8000000000060000 0000000000000001 |
| 513 | |
| 514 | # 'subcluster is allocated' bit set |
| 515 | |
| 516 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 |
| 517 | L2 entry #0: 0x0000000000000000 0000000000000001 |
| 518 | qcow2: Marking image as corrupt: Invalid cluster entry found (L2 offset: 0x40000, L2 index: 0); further corruption events will be suppressed |
| 519 | write failed: Input/output error |
| 520 | |
| 521 | # Both 'subcluster is zero' and 'subcluster is allocated' bits set |
| 522 | |
| 523 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 |
| 524 | L2 entry #1: 0x0000000000000000 0000000100000001 |
| 525 | qcow2: Marking image as corrupt: Invalid cluster entry found (L2 offset: 0x40000, L2 index: 0x1); further corruption events will be suppressed |
| 526 | write failed: Input/output error |
| 527 | |
| 528 | ### Compressed cluster with subcluster bitmap != 0 - write test ### |
| 529 | |
| 530 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 |
| 531 | L2 entry #0: 0x4000000000050000 0000000180000000 |
| 532 | wrote 65536/65536 bytes at offset 0 |
| 533 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 534 | L2 entry #0: 0x8000000000060000 00000000ffffffff |
| 535 | |
| 536 | ### Detect and repair unaligned clusters ### |
| 537 | |
| 538 | Formatting 'TEST_DIR/t.IMGFMT.base', fmt=raw size=131072 |
| 539 | # Corrupted L2 entry, allocated subcluster # |
| 540 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=131072 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=raw |
| 541 | ERROR offset=50200: Data cluster is not properly aligned; L2 entry corrupted. |
| 542 | ERROR cluster 6 refcount=0 reference=1 |
| 543 | Rebuilding refcount structure |
| 544 | ERROR offset=50200: Data cluster is not properly aligned; L2 entry corrupted. |
| 545 | Repairing cluster 1 refcount=1 reference=0 |
| 546 | Repairing cluster 2 refcount=1 reference=0 |
| 547 | ERROR offset=50200: Data cluster is not properly aligned; L2 entry corrupted. |
| 548 | The following inconsistencies were found and repaired: |
| 549 | |
| 550 | 0 leaked clusters |
| 551 | 1 corruptions |
| 552 | |
| 553 | Double checking the fixed image now... |
| 554 | |
| 555 | 1 errors were found on the image. |
| 556 | Data may be corrupted, or further writes to the image may corrupt it. |
| 557 | qcow2: Marking image as corrupt: Cluster allocation offset 0x50200 unaligned (L2 offset: 0x40000, L2 index: 0); further corruption events will be suppressed |
| 558 | read failed: Input/output error |
| 559 | # Corrupted L2 entry, no allocated subclusters # |
| 560 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=131072 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=raw |
| 561 | Repairing offset=50200: Preallocated cluster is not properly aligned; L2 entry corrupted. |
| 562 | Leaked cluster 5 refcount=1 reference=0 |
| 563 | Repairing cluster 5 refcount=1 reference=0 |
| 564 | The following inconsistencies were found and repaired: |
| 565 | |
| 566 | 1 leaked clusters |
| 567 | 1 corruptions |
| 568 | |
| 569 | Double checking the fixed image now... |
| 570 | No errors were found on the image. |
| 571 | |
| 572 | ### Image creation options ### |
| 573 | |
| 574 | # cluster_size < 16k |
| 575 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 |
| 576 | qemu-img: TEST_DIR/t.IMGFMT: Extended L2 entries are only supported with cluster sizes of at least 16384 bytes |
| 577 | # backing file and preallocation=metadata |
| 578 | Formatting 'TEST_DIR/t.IMGFMT.base', fmt=raw size=1048576 |
| 579 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=524288 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=raw preallocation=metadata |
| 580 | Image resized. |
| 581 | read 524288/524288 bytes at offset 0 |
| 582 | 512 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 583 | read 524288/524288 bytes at offset 524288 |
| 584 | 512 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 585 | Offset Length Mapped to File |
| 586 | 0 0x80000 0 TEST_DIR/t.qcow2.base |
| 587 | # backing file and preallocation=falloc |
| 588 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=524288 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=raw preallocation=falloc |
| 589 | Image resized. |
| 590 | read 524288/524288 bytes at offset 0 |
| 591 | 512 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 592 | read 524288/524288 bytes at offset 524288 |
| 593 | 512 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 594 | Offset Length Mapped to File |
| 595 | 0 0x80000 0 TEST_DIR/t.qcow2.base |
| 596 | # backing file and preallocation=full |
| 597 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=524288 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=raw preallocation=full |
| 598 | Image resized. |
| 599 | read 524288/524288 bytes at offset 0 |
| 600 | 512 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 601 | read 524288/524288 bytes at offset 524288 |
| 602 | 512 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 603 | Offset Length Mapped to File |
| 604 | 0 0x80000 0 TEST_DIR/t.qcow2.base |
| 605 | |
| 606 | ### Image resizing with preallocation and backing files ### |
| 607 | |
| 608 | # resize --preallocation=metadata |
| 609 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=515072 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=raw |
| 610 | Image resized. |
| 611 | read 515072/515072 bytes at offset 0 |
| 612 | 503 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 613 | read 522240/522240 bytes at offset 515072 |
| 614 | 510 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 615 | # resize --preallocation=falloc |
| 616 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=515072 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=raw |
| 617 | Image resized. |
| 618 | read 515072/515072 bytes at offset 0 |
| 619 | 503 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 620 | read 522240/522240 bytes at offset 515072 |
| 621 | 510 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 622 | # resize --preallocation=full |
| 623 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=515072 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=raw |
| 624 | Image resized. |
| 625 | read 515072/515072 bytes at offset 0 |
| 626 | 503 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 627 | read 522240/522240 bytes at offset 515072 |
| 628 | 510 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 629 | |
| 630 | ### Image resizing with preallocation without backing files ### |
| 631 | |
| 632 | # resize --preallocation=metadata |
| 633 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=515072 |
| 634 | wrote 515072/515072 bytes at offset 0 |
| 635 | 503 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 636 | Image resized. |
| 637 | read 515072/515072 bytes at offset 0 |
| 638 | 503 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 639 | read 522240/522240 bytes at offset 515072 |
| 640 | 510 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 641 | # resize --preallocation=falloc |
| 642 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=515072 |
| 643 | wrote 515072/515072 bytes at offset 0 |
| 644 | 503 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 645 | Image resized. |
| 646 | read 515072/515072 bytes at offset 0 |
| 647 | 503 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 648 | read 522240/522240 bytes at offset 515072 |
| 649 | 510 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 650 | # resize --preallocation=full |
| 651 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=515072 |
| 652 | wrote 515072/515072 bytes at offset 0 |
| 653 | 503 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 654 | Image resized. |
| 655 | read 515072/515072 bytes at offset 0 |
| 656 | 503 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 657 | read 522240/522240 bytes at offset 515072 |
| 658 | 510 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 659 | |
| 660 | ### qemu-img measure ### |
| 661 | |
| 662 | # 512MB, extended_l2=off |
| 663 | required size: 327680 |
| 664 | fully allocated size: 537198592 |
| 665 | # 512MB, extended_l2=on |
| 666 | required size: 393216 |
| 667 | fully allocated size: 537264128 |
| 668 | # 16K clusters, 64GB, extended_l2=off |
| 669 | required size: 42008576 |
| 670 | fully allocated size: 68761485312 |
| 671 | # 16K clusters, 64GB, extended_l2=on |
| 672 | required size: 75579392 |
| 673 | fully allocated size: 68795056128 |
| 674 | # 8k clusters |
| 675 | qemu-img: Extended L2 entries are only supported with cluster sizes of at least 16384 bytes |
| 676 | # 1024 TB |
| 677 | required size: 309285027840 |
| 678 | fully allocated size: 1126209191870464 |
| 679 | # 1025 TB |
| 680 | qemu-img: The image size is too large (try using a larger cluster size) |
| 681 | |
| 682 | ### qemu-img amend ### |
| 683 | |
| 684 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 |
| 685 | qemu-img: Invalid parameter 'extended_l2' |
| 686 | This option is only supported for image creation |
| 687 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 |
| 688 | qemu-img: Invalid parameter 'extended_l2' |
| 689 | This option is only supported for image creation |
| 690 | |
| 691 | ### Test copy-on-write on an image with snapshots ### |
| 692 | |
| 693 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 |
| 694 | L2 entry #0: 0x8000000000050000 0000008000042000 |
| 695 | L2 entry #1: 0x8000000000060000 0000008000042000 |
| 696 | L2 entry #2: 0x8000000000070000 0000008000042000 |
| 697 | L2 entry #3: 0x8000000000080000 0000008000042000 |
| 698 | L2 entry #4: 0x8000000000090000 0000008000042000 |
| 699 | L2 entry #5: 0x80000000000a0000 0000008000042000 |
| 700 | L2 entry #6: 0x80000000000b0000 0000008000042000 |
| 701 | L2 entry #7: 0x80000000000c0000 0000008000042000 |
| 702 | L2 entry #8: 0x80000000000d0000 0000008000042000 |
| 703 | L2 entry #9: 0x80000000000e0000 0000008000042000 |
| 704 | L2 entry #0: 0x8000000000120000 000000800007e000 |
| 705 | L2 entry #1: 0x8000000000130000 000000800007fc00 |
| 706 | L2 entry #2: 0x8000000000140000 00000080001fe000 |
| 707 | L2 entry #3: 0x8000000000150000 000000800007e000 |
| 708 | L2 entry #4: 0x8000000000160000 000000000007ff80 |
| 709 | L2 entry #5: 0x8000000000170000 000000000007ffff |
| 710 | L2 entry #6: 0x00000000000b0000 0001808000042000 |
| 711 | L2 entry #7: 0x00000000000c0000 0000208000040000 |
| 712 | L2 entry #8: 0x8000000000180000 000000800007e000 |
| 713 | L2 entry #9: 0x00000000000e0000 000000c000042000 |
| 714 | |
| 715 | ### Test concurrent requests ### |
| 716 | |
| 717 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1048576 |
| 718 | blkdebug: Suspended request 'A' |
| 719 | blkdebug: Resuming request 'A' |
| 720 | wrote 2048/2048 bytes at offset 30720 |
| 721 | 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 722 | wrote 2048/2048 bytes at offset 20480 |
| 723 | 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 724 | wrote 2048/2048 bytes at offset 40960 |
| 725 | 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| 726 | *** done |