xref: /openbmc/qemu/tests/qemu-iotests/240.out (revision a648df38)
1c6ac4636SMaxim Levitsky==Unplug a SCSI disk and then plug it again==
2c6ac4636SMaxim Levitsky{"execute": "blockdev-add", "arguments": {"driver": "null-co", "node-name": "hd0", "read-zeroes": true}}
3a6f230c8SAlberto Garcia{"return": {}}
4c6ac4636SMaxim Levitsky{"execute": "object-add", "arguments": {"id": "iothread0", "qom-type": "iothread"}}
5a6f230c8SAlberto Garcia{"return": {}}
6c6ac4636SMaxim Levitsky{"execute": "device_add", "arguments": {"driver": "virtio-scsi", "id": "scsi0", "iothread": "iothread0"}}
7a6f230c8SAlberto Garcia{"return": {}}
8c6ac4636SMaxim Levitsky{"execute": "device_add", "arguments": {"drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd0"}}
9a6f230c8SAlberto Garcia{"return": {}}
10c6ac4636SMaxim Levitsky{"execute": "device_del", "arguments": {"id": "scsi-hd0"}}
11a6f230c8SAlberto Garcia{"return": {}}
12c6ac4636SMaxim Levitsky{"execute": "device_add", "arguments": {"drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd0"}}
13a6f230c8SAlberto Garcia{"return": {}}
14c6ac4636SMaxim Levitsky{"execute": "device_del", "arguments": {"id": "scsi-hd0"}}
15a6f230c8SAlberto Garcia{"return": {}}
16c6ac4636SMaxim Levitsky{"execute": "blockdev-del", "arguments": {"node-name": "hd0"}}
17a6f230c8SAlberto Garcia{"return": {}}
18*f29f4c25SPaolo Bonzini.==Attach two SCSI disks using the same block device and the same iothread==
19c6ac4636SMaxim Levitsky{"execute": "blockdev-add", "arguments": {"driver": "null-co", "node-name": "hd0", "read-only": true, "read-zeroes": true}}
20a6f230c8SAlberto Garcia{"return": {}}
21c6ac4636SMaxim Levitsky{"execute": "object-add", "arguments": {"id": "iothread0", "qom-type": "iothread"}}
22a6f230c8SAlberto Garcia{"return": {}}
23c6ac4636SMaxim Levitsky{"execute": "device_add", "arguments": {"driver": "virtio-scsi", "id": "scsi0", "iothread": "iothread0"}}
24a6f230c8SAlberto Garcia{"return": {}}
25c6ac4636SMaxim Levitsky{"execute": "device_add", "arguments": {"drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd0"}}
263ff35ba3SAlberto Garcia{"return": {}}
27c6ac4636SMaxim Levitsky{"execute": "device_add", "arguments": {"drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd1"}}
283ff35ba3SAlberto Garcia{"return": {}}
29c6ac4636SMaxim Levitsky{"execute": "device_del", "arguments": {"id": "scsi-hd0"}}
303ff35ba3SAlberto Garcia{"return": {}}
31c6ac4636SMaxim Levitsky{"execute": "device_del", "arguments": {"id": "scsi-hd1"}}
323ff35ba3SAlberto Garcia{"return": {}}
33c6ac4636SMaxim Levitsky{"execute": "blockdev-del", "arguments": {"node-name": "hd0"}}
343ff35ba3SAlberto Garcia{"return": {}}
35*f29f4c25SPaolo Bonzini.==Attach two SCSI disks using the same block device but different iothreads==
36c6ac4636SMaxim Levitsky{"execute": "blockdev-add", "arguments": {"driver": "null-co", "node-name": "hd0", "read-only": true, "read-zeroes": true}}
373ff35ba3SAlberto Garcia{"return": {}}
38c6ac4636SMaxim Levitsky{"execute": "object-add", "arguments": {"id": "iothread0", "qom-type": "iothread"}}
393ff35ba3SAlberto Garcia{"return": {}}
40c6ac4636SMaxim Levitsky{"execute": "object-add", "arguments": {"id": "iothread1", "qom-type": "iothread"}}
413ff35ba3SAlberto Garcia{"return": {}}
42c6ac4636SMaxim Levitsky{"execute": "device_add", "arguments": {"driver": "virtio-scsi", "id": "scsi0", "iothread": "iothread0"}}
433ff35ba3SAlberto Garcia{"return": {}}
44c6ac4636SMaxim Levitsky{"execute": "device_add", "arguments": {"driver": "virtio-scsi", "id": "scsi1", "iothread": "iothread1"}}
453ff35ba3SAlberto Garcia{"return": {}}
46c6ac4636SMaxim Levitsky{"execute": "device_add", "arguments": {"bus": "scsi0.0", "drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd0"}}
473ff35ba3SAlberto Garcia{"return": {}}
48c6ac4636SMaxim Levitsky{"execute": "device_add", "arguments": {"bus": "scsi1.0", "drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd1"}}
494f71fb43SKevin Wolf{"error": {"class": "GenericError", "desc": "Cannot change iothread of active block backend"}}
50c6ac4636SMaxim Levitsky{"execute": "device_del", "arguments": {"id": "scsi-hd0"}}
51eb97813fSAlberto Garcia{"return": {}}
52c6ac4636SMaxim Levitsky{"execute": "device_add", "arguments": {"bus": "scsi1.0", "drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd1"}}
53eb97813fSAlberto Garcia{"return": {}}
54c6ac4636SMaxim Levitsky{"execute": "device_del", "arguments": {"id": "scsi-hd1"}}
55eb97813fSAlberto Garcia{"return": {}}
56c6ac4636SMaxim Levitsky{"execute": "blockdev-del", "arguments": {"node-name": "hd0"}}
57eb97813fSAlberto Garcia{"return": {}}
58*f29f4c25SPaolo Bonzini.==Attach a SCSI disks using the same block device as a NBD server==
59c6ac4636SMaxim Levitsky{"execute": "blockdev-add", "arguments": {"driver": "null-co", "node-name": "hd0", "read-only": true, "read-zeroes": true}}
60eb97813fSAlberto Garcia{"return": {}}
61c6ac4636SMaxim Levitsky{"execute": "nbd-server-start", "arguments": {"addr": {"data": {"path": "SOCK_DIR/PID-nbd.sock"}, "type": "unix"}}}
62eb97813fSAlberto Garcia{"return": {}}
63c6ac4636SMaxim Levitsky{"execute": "nbd-server-add", "arguments": {"device": "hd0"}}
64eb97813fSAlberto Garcia{"return": {}}
65c6ac4636SMaxim Levitsky{"execute": "object-add", "arguments": {"id": "iothread0", "qom-type": "iothread"}}
66c6ac4636SMaxim Levitsky{"return": {}}
67c6ac4636SMaxim Levitsky{"execute": "device_add", "arguments": {"driver": "virtio-scsi", "id": "scsi0", "iothread": "iothread0"}}
68c6ac4636SMaxim Levitsky{"return": {}}
69c6ac4636SMaxim Levitsky{"execute": "device_add", "arguments": {"drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd0"}}
70c6ac4636SMaxim Levitsky{"return": {}}
71*f29f4c25SPaolo Bonzini.
72c6ac4636SMaxim Levitsky----------------------------------------------------------------------
73c6ac4636SMaxim LevitskyRan 4 tests
7445e92a90SKevin Wolf
75c6ac4636SMaxim LevitskyOK
76