when using virtio-scsi + scsi bus, aarch64 vm failed to attach a new volume
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Triaged
|
Medium
|
Unassigned |
Bug Description
This issue happened only on an AArch64 env. x86 env is OK.
This issue may be related to #1686116 , but i am using OpenStack, which already have that patch.
When vm is using a image with following property
```
openstack image set --property hw_scsi_
--property hw_scsi_
<image_uuid>
```
Volume can not be attached dynamic. and nova raise following error message
```
attach device xml: <disk type="network" device="disk">
<driver name="qemu" type="raw" cache="writeback" discard="unmap"/>
<source protocol="rbd" name="volumes/
<host name="172.
</source>
<auth username="cinder">
<secret type="ceph" uuid="44d2aa70-
</auth>
<target bus="scsi" dev="sdc"/>
<serial>
<address type="drive" controller="0" unit="1"/>
</disk>
[req-0c7d2fb1-
[instance: 3634a70e-
Traceback (most recent call last):
File "/var/lib/
guest.
File "/var/lib/
self.
File "/var/lib/
result = proxy_call(
File "/var/lib/
rv = execute(f, *args, **kwargs)
File "/var/lib/
six.reraise(c, e, tb)
File "/var/lib/
rv = meth(*args, **kwargs)
File "/usr/lib64/
if ret == -1: raise libvirtError ('virDomainAtta
libvirtError: Requested operation is not valid: Domain already contains a disk with that address
```
btw, i already configured num_pcie_ports to 15.
[0] https:/
tags: | added: libvirt |
tags: | added: aarch64 |
Changed in nova: | |
status: | New → Triaged |
importance: | Undecided → Medium |