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 "graph-mod", 208 "write-unchanged", 209 "consistent-read" 210 ], 211 "perm": [ 212 "resize", 213 "write", 214 "consistent-read" 215 ], 216 "child": 4 217 }, 218 { 219 "name": "backing", 220 "parent": 5, 221 "shared-perm": [ 222 "graph-mod", 223 "resize", 224 "write-unchanged", 225 "write", 226 "consistent-read" 227 ], 228 "perm": [ 229 ], 230 "child": 3 231 }, 232 { 233 "name": "file", 234 "parent": 3, 235 "shared-perm": [ 236 "graph-mod", 237 "write-unchanged", 238 "consistent-read" 239 ], 240 "perm": [ 241 "consistent-read" 242 ], 243 "child": 2 244 }, 245 { 246 "name": "backing", 247 "parent": 3, 248 "shared-perm": [ 249 "graph-mod", 250 "resize", 251 "write-unchanged", 252 "write", 253 "consistent-read" 254 ], 255 "perm": [ 256 ], 257 "child": 1 258 } 259 ], 260 "nodes": [ 261 { 262 "name": "top", 263 "type": "block-driver", 264 "id": 5 265 }, 266 { 267 "name": "topf", 268 "type": "block-driver", 269 "id": 4 270 }, 271 { 272 "name": "mid", 273 "type": "block-driver", 274 "id": 3 275 }, 276 { 277 "name": "midf", 278 "type": "block-driver", 279 "id": 2 280 }, 281 { 282 "name": "base", 283 "type": "block-driver", 284 "id": 1 285 } 286 ] 287 } 288} 289{ 290 "return": { 291 } 292} 293{ 294 "timestamp": { 295 "seconds": TIMESTAMP, 296 "microseconds": TIMESTAMP 297 }, 298 "event": "SHUTDOWN", 299 "data": { 300 "guest": false, 301 "reason": "host-qmp-quit" 302 } 303} 304 305*** done 306