qemu-iotests/067: Avoid blockdev-add with id
We want to remove the 'id' option for blockdev-add. This removes one user of the option and makes it use only node names. In order to keep the test meaningful, some instances of query-block that want to check whether the node still exists and would now turn up empty must be converted to query-named-block-nodes (which also return the protocol level node, but that shouldn't hurt). Signed-off-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com>
This commit is contained in:
		
							parent
							
								
									476fb028bf
								
							
						
					
					
						commit
						522ce4ecd4
					
				| @ -121,7 +121,7 @@ run_qemu <<EOF | ||||
|   "arguments": { | ||||
|       "options": { | ||||
|         "driver": "$IMGFMT", | ||||
|         "id": "disk", | ||||
|         "node-name": "disk", | ||||
|         "file": { | ||||
|             "driver": "file", | ||||
|             "filename": "$TEST_IMG" | ||||
| @ -129,13 +129,13 @@ run_qemu <<EOF | ||||
|       } | ||||
|     } | ||||
|   } | ||||
| { "execute": "query-block" } | ||||
| { "execute": "query-named-block-nodes" } | ||||
| { "execute": "device_add", | ||||
|    "arguments": { "driver": "virtio-blk", "drive": "disk", | ||||
|                   "id": "virtio0" } } | ||||
| { "execute": "device_del", "arguments": { "id": "virtio0" } } | ||||
| { "execute": "system_reset" } | ||||
| { "execute": "query-block" } | ||||
| { "execute": "query-named-block-nodes" } | ||||
| { "execute": "quit" } | ||||
| EOF | ||||
| 
 | ||||
|  | ||||
| @ -258,49 +258,72 @@ Testing: | ||||
| { | ||||
|     "return": [ | ||||
|         { | ||||
|             "device": "disk", | ||||
|             "locked": false, | ||||
|             "removable": true, | ||||
|             "inserted": { | ||||
|                 "iops_rd": 0, | ||||
|                 "detect_zeroes": "off", | ||||
|                 "image": { | ||||
|                     "virtual-size": 134217728, | ||||
|                     "filename": "TEST_DIR/t.qcow2", | ||||
|                     "cluster-size": 65536, | ||||
|                     "format": "qcow2", | ||||
|                     "actual-size": SIZE, | ||||
|                     "format-specific": { | ||||
|                         "type": "qcow2", | ||||
|                         "data": { | ||||
|                             "compat": "1.1", | ||||
|                             "lazy-refcounts": false, | ||||
|                             "refcount-bits": 16, | ||||
|                             "corrupt": false | ||||
|                         } | ||||
|                     }, | ||||
|                     "dirty-flag": false | ||||
|             "iops_rd": 0, | ||||
|             "detect_zeroes": "off", | ||||
|             "image": { | ||||
|                 "virtual-size": 134217728, | ||||
|                 "filename": "TEST_DIR/t.qcow2", | ||||
|                 "cluster-size": 65536, | ||||
|                 "format": "qcow2", | ||||
|                 "actual-size": SIZE, | ||||
|                 "format-specific": { | ||||
|                     "type": "qcow2", | ||||
|                     "data": { | ||||
|                         "compat": "1.1", | ||||
|                         "lazy-refcounts": false, | ||||
|                         "refcount-bits": 16, | ||||
|                         "corrupt": false | ||||
|                     } | ||||
|                 }, | ||||
|                 "iops_wr": 0, | ||||
|                 "ro": false, | ||||
|                 "node-name": "NODE_NAME", | ||||
|                 "backing_file_depth": 0, | ||||
|                 "drv": "qcow2", | ||||
|                 "iops": 0, | ||||
|                 "bps_wr": 0, | ||||
|                 "write_threshold": 0, | ||||
|                 "encrypted": false, | ||||
|                 "bps": 0, | ||||
|                 "bps_rd": 0, | ||||
|                 "cache": { | ||||
|                     "no-flush": false, | ||||
|                     "direct": false, | ||||
|                     "writeback": true | ||||
|                 }, | ||||
|                 "file": "TEST_DIR/t.qcow2", | ||||
|                 "encryption_key_missing": false | ||||
|                 "dirty-flag": false | ||||
|             }, | ||||
|             "type": "unknown" | ||||
|             "iops_wr": 0, | ||||
|             "ro": false, | ||||
|             "node-name": "disk", | ||||
|             "backing_file_depth": 0, | ||||
|             "drv": "qcow2", | ||||
|             "iops": 0, | ||||
|             "bps_wr": 0, | ||||
|             "write_threshold": 0, | ||||
|             "encrypted": false, | ||||
|             "bps": 0, | ||||
|             "bps_rd": 0, | ||||
|             "cache": { | ||||
|                 "no-flush": false, | ||||
|                 "direct": false, | ||||
|                 "writeback": true | ||||
|             }, | ||||
|             "file": "TEST_DIR/t.qcow2", | ||||
|             "encryption_key_missing": false | ||||
|         }, | ||||
|         { | ||||
|             "iops_rd": 0, | ||||
|             "detect_zeroes": "off", | ||||
|             "image": { | ||||
|                 "virtual-size": 197120, | ||||
|                 "filename": "TEST_DIR/t.qcow2", | ||||
|                 "format": "file", | ||||
|                 "actual-size": SIZE, | ||||
|                 "dirty-flag": false | ||||
|             }, | ||||
|             "iops_wr": 0, | ||||
|             "ro": false, | ||||
|             "node-name": "NODE_NAME", | ||||
|             "backing_file_depth": 0, | ||||
|             "drv": "file", | ||||
|             "iops": 0, | ||||
|             "bps_wr": 0, | ||||
|             "write_threshold": 0, | ||||
|             "encrypted": false, | ||||
|             "bps": 0, | ||||
|             "bps_rd": 0, | ||||
|             "cache": { | ||||
|                 "no-flush": false, | ||||
|                 "direct": false, | ||||
|                 "writeback": true | ||||
|             }, | ||||
|             "file": "TEST_DIR/t.qcow2", | ||||
|             "encryption_key_missing": false | ||||
|         } | ||||
|     ] | ||||
| } | ||||
| @ -319,50 +342,72 @@ Testing: | ||||
| { | ||||
|     "return": [ | ||||
|         { | ||||
|             "io-status": "ok", | ||||
|             "device": "disk", | ||||
|             "locked": false, | ||||
|             "removable": true, | ||||
|             "inserted": { | ||||
|                 "iops_rd": 0, | ||||
|                 "detect_zeroes": "off", | ||||
|                 "image": { | ||||
|                     "virtual-size": 134217728, | ||||
|                     "filename": "TEST_DIR/t.qcow2", | ||||
|                     "cluster-size": 65536, | ||||
|                     "format": "qcow2", | ||||
|                     "actual-size": SIZE, | ||||
|                     "format-specific": { | ||||
|                         "type": "qcow2", | ||||
|                         "data": { | ||||
|                             "compat": "1.1", | ||||
|                             "lazy-refcounts": false, | ||||
|                             "refcount-bits": 16, | ||||
|                             "corrupt": false | ||||
|                         } | ||||
|                     }, | ||||
|                     "dirty-flag": false | ||||
|             "iops_rd": 0, | ||||
|             "detect_zeroes": "off", | ||||
|             "image": { | ||||
|                 "virtual-size": 134217728, | ||||
|                 "filename": "TEST_DIR/t.qcow2", | ||||
|                 "cluster-size": 65536, | ||||
|                 "format": "qcow2", | ||||
|                 "actual-size": SIZE, | ||||
|                 "format-specific": { | ||||
|                     "type": "qcow2", | ||||
|                     "data": { | ||||
|                         "compat": "1.1", | ||||
|                         "lazy-refcounts": false, | ||||
|                         "refcount-bits": 16, | ||||
|                         "corrupt": false | ||||
|                     } | ||||
|                 }, | ||||
|                 "iops_wr": 0, | ||||
|                 "ro": false, | ||||
|                 "node-name": "NODE_NAME", | ||||
|                 "backing_file_depth": 0, | ||||
|                 "drv": "qcow2", | ||||
|                 "iops": 0, | ||||
|                 "bps_wr": 0, | ||||
|                 "write_threshold": 0, | ||||
|                 "encrypted": false, | ||||
|                 "bps": 0, | ||||
|                 "bps_rd": 0, | ||||
|                 "cache": { | ||||
|                     "no-flush": false, | ||||
|                     "direct": false, | ||||
|                     "writeback": true | ||||
|                 }, | ||||
|                 "file": "TEST_DIR/t.qcow2", | ||||
|                 "encryption_key_missing": false | ||||
|                 "dirty-flag": false | ||||
|             }, | ||||
|             "type": "unknown" | ||||
|             "iops_wr": 0, | ||||
|             "ro": false, | ||||
|             "node-name": "disk", | ||||
|             "backing_file_depth": 0, | ||||
|             "drv": "qcow2", | ||||
|             "iops": 0, | ||||
|             "bps_wr": 0, | ||||
|             "write_threshold": 0, | ||||
|             "encrypted": false, | ||||
|             "bps": 0, | ||||
|             "bps_rd": 0, | ||||
|             "cache": { | ||||
|                 "no-flush": false, | ||||
|                 "direct": false, | ||||
|                 "writeback": true | ||||
|             }, | ||||
|             "file": "TEST_DIR/t.qcow2", | ||||
|             "encryption_key_missing": false | ||||
|         }, | ||||
|         { | ||||
|             "iops_rd": 0, | ||||
|             "detect_zeroes": "off", | ||||
|             "image": { | ||||
|                 "virtual-size": 197120, | ||||
|                 "filename": "TEST_DIR/t.qcow2", | ||||
|                 "format": "file", | ||||
|                 "actual-size": SIZE, | ||||
|                 "dirty-flag": false | ||||
|             }, | ||||
|             "iops_wr": 0, | ||||
|             "ro": false, | ||||
|             "node-name": "NODE_NAME", | ||||
|             "backing_file_depth": 0, | ||||
|             "drv": "file", | ||||
|             "iops": 0, | ||||
|             "bps_wr": 0, | ||||
|             "write_threshold": 0, | ||||
|             "encrypted": false, | ||||
|             "bps": 0, | ||||
|             "bps_rd": 0, | ||||
|             "cache": { | ||||
|                 "no-flush": false, | ||||
|                 "direct": false, | ||||
|                 "writeback": true | ||||
|             }, | ||||
|             "file": "TEST_DIR/t.qcow2", | ||||
|             "encryption_key_missing": false | ||||
|         } | ||||
|     ] | ||||
| } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Kevin Wolf
						Kevin Wolf