1QA output created by 273 2Formatting 'TEST_DIR/t.IMGFMT.base', fmt=IMGFMT size=67108864 3Formatting 'TEST_DIR/t.IMGFMT.mid', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=IMGFMT 4Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.mid backing_fmt=IMGFMT 5Testing: -blockdev file,node-name=base,filename=TEST_DIR/t.IMGFMT.base -blockdev file,node-name=midf,filename=TEST_DIR/t.IMGFMT.mid -blockdev {"driver":"IMGFMT","node-name":"mid","file":"midf","backing":null} -blockdev file,node-name=topf,filename=TEST_DIR/t.IMGFMT -blockdev {"driver":"IMGFMT","file":"topf","node-name":"top","backing":null} 6{ 7 QMP_VERSION 8} 9{ 10 "return": { 11 } 12} 13{ 14 "return": { 15 } 16} 17{ 18 "return": { 19 } 20} 21{ 22 "return": [ 23 { 24 "iops_rd": 0, 25 "detect_zeroes": "off", 26 "image": { 27 "backing-image": { 28 "backing-image": { 29 "virtual-size": 197120, 30 "filename": "TEST_DIR/t.IMGFMT.base", 31 "format": "file", 32 "actual-size": SIZE, 33 "dirty-flag": false 34 }, 35 "backing-filename-format": "IMGFMT", 36 "virtual-size": 67108864, 37 "filename": "TEST_DIR/t.IMGFMT.mid", 38 "cluster-size": 65536, 39 "format": "IMGFMT", 40 "actual-size": SIZE, 41 "full-backing-filename": "TEST_DIR/t.IMGFMT.base", 42 "backing-filename": "TEST_DIR/t.IMGFMT.base", 43 "dirty-flag": false 44 }, 45 "backing-filename-format": "IMGFMT", 46 "virtual-size": 67108864, 47 "filename": "TEST_DIR/t.IMGFMT", 48 "cluster-size": 65536, 49 "format": "IMGFMT", 50 "actual-size": SIZE, 51 "full-backing-filename": "TEST_DIR/t.IMGFMT.mid", 52 "backing-filename": "TEST_DIR/t.IMGFMT.mid", 53 "dirty-flag": false 54 }, 55 "iops_wr": 0, 56 "ro": false, 57 "node-name": "top", 58 "backing_file_depth": 2, 59 "drv": "IMGFMT", 60 "iops": 0, 61 "bps_wr": 0, 62 "write_threshold": 0, 63 "backing_file": "TEST_DIR/t.IMGFMT.mid", 64 "encrypted": false, 65 "bps": 0, 66 "bps_rd": 0, 67 "cache": { 68 "no-flush": false, 69 "direct": false, 70 "writeback": true 71 }, 72 "file": "TEST_DIR/t.IMGFMT" 73 }, 74 { 75 "iops_rd": 0, 76 "detect_zeroes": "off", 77 "image": { 78 "virtual-size": 197120, 79 "filename": "TEST_DIR/t.IMGFMT", 80 "format": "file", 81 "actual-size": SIZE, 82 "dirty-flag": false 83 }, 84 "iops_wr": 0, 85 "ro": false, 86 "node-name": "topf", 87 "backing_file_depth": 0, 88 "drv": "file", 89 "iops": 0, 90 "bps_wr": 0, 91 "write_threshold": 0, 92 "encrypted": false, 93 "bps": 0, 94 "bps_rd": 0, 95 "cache": { 96 "no-flush": false, 97 "direct": false, 98 "writeback": true 99 }, 100 "file": "TEST_DIR/t.IMGFMT" 101 }, 102 { 103 "iops_rd": 0, 104 "detect_zeroes": "off", 105 "image": { 106 "backing-image": { 107 "virtual-size": 197120, 108 "filename": "TEST_DIR/t.IMGFMT.base", 109 "format": "file", 110 "actual-size": SIZE, 111 "dirty-flag": false 112 }, 113 "backing-filename-format": "IMGFMT", 114 "virtual-size": 67108864, 115 "filename": "TEST_DIR/t.IMGFMT.mid", 116 "cluster-size": 65536, 117 "format": "IMGFMT", 118 "actual-size": SIZE, 119 "full-backing-filename": "TEST_DIR/t.IMGFMT.base", 120 "backing-filename": "TEST_DIR/t.IMGFMT.base", 121 "dirty-flag": false 122 }, 123 "iops_wr": 0, 124 "ro": true, 125 "node-name": "mid", 126 "backing_file_depth": 1, 127 "drv": "IMGFMT", 128 "iops": 0, 129 "bps_wr": 0, 130 "write_threshold": 0, 131 "backing_file": "TEST_DIR/t.IMGFMT.base", 132 "encrypted": false, 133 "bps": 0, 134 "bps_rd": 0, 135 "cache": { 136 "no-flush": false, 137 "direct": false, 138 "writeback": true 139 }, 140 "file": "TEST_DIR/t.IMGFMT.mid" 141 }, 142 { 143 "iops_rd": 0, 144 "detect_zeroes": "off", 145 "image": { 146 "virtual-size": 197120, 147 "filename": "TEST_DIR/t.IMGFMT.mid", 148 "format": "file", 149 "actual-size": SIZE, 150 "dirty-flag": false 151 }, 152 "iops_wr": 0, 153 "ro": false, 154 "node-name": "midf", 155 "backing_file_depth": 0, 156 "drv": "file", 157 "iops": 0, 158 "bps_wr": 0, 159 "write_threshold": 0, 160 "encrypted": false, 161 "bps": 0, 162 "bps_rd": 0, 163 "cache": { 164 "no-flush": false, 165 "direct": false, 166 "writeback": true 167 }, 168 "file": "TEST_DIR/t.IMGFMT.mid" 169 }, 170 { 171 "iops_rd": 0, 172 "detect_zeroes": "off", 173 "image": { 174 "virtual-size": 197120, 175 "filename": "TEST_DIR/t.IMGFMT.base", 176 "format": "file", 177 "actual-size": SIZE, 178 "dirty-flag": false 179 }, 180 "iops_wr": 0, 181 "ro": true, 182 "node-name": "base", 183 "backing_file_depth": 0, 184 "drv": "file", 185 "iops": 0, 186 "bps_wr": 0, 187 "write_threshold": 0, 188 "encrypted": false, 189 "bps": 0, 190 "bps_rd": 0, 191 "cache": { 192 "no-flush": false, 193 "direct": false, 194 "writeback": true 195 }, 196 "file": "TEST_DIR/t.IMGFMT.base" 197 } 198 ] 199} 200{ 201 "return": { 202 "edges": [ 203 { 204 "name": "file", 205 "parent": 5, 206 "shared-perm": [ 207 "write-unchanged", 208 "consistent-read" 209 ], 210 "perm": [ 211 "resize", 212 "write", 213 "consistent-read" 214 ], 215 "child": 4 216 }, 217 { 218 "name": "backing", 219 "parent": 5, 220 "shared-perm": [ 221 "resize", 222 "write-unchanged", 223 "write", 224 "consistent-read" 225 ], 226 "perm": [ 227 ], 228 "child": 3 229 }, 230 { 231 "name": "file", 232 "parent": 3, 233 "shared-perm": [ 234 "write-unchanged", 235 "consistent-read" 236 ], 237 "perm": [ 238 "consistent-read" 239 ], 240 "child": 2 241 }, 242 { 243 "name": "backing", 244 "parent": 3, 245 "shared-perm": [ 246 "resize", 247 "write-unchanged", 248 "write", 249 "consistent-read" 250 ], 251 "perm": [ 252 ], 253 "child": 1 254 } 255 ], 256 "nodes": [ 257 { 258 "name": "top", 259 "type": "block-driver", 260 "id": 5 261 }, 262 { 263 "name": "topf", 264 "type": "block-driver", 265 "id": 4 266 }, 267 { 268 "name": "mid", 269 "type": "block-driver", 270 "id": 3 271 }, 272 { 273 "name": "midf", 274 "type": "block-driver", 275 "id": 2 276 }, 277 { 278 "name": "base", 279 "type": "block-driver", 280 "id": 1 281 } 282 ] 283 } 284} 285{ 286 "return": { 287 } 288} 289{ 290 "timestamp": { 291 "seconds": TIMESTAMP, 292 "microseconds": TIMESTAMP 293 }, 294 "event": "SHUTDOWN", 295 "data": { 296 "guest": false, 297 "reason": "host-qmp-quit" 298 } 299} 300 301*** done 302