Comment 0 for bug 1940521

Revision history for this message
Aleksey Myltsev (amyltsev) wrote :

We use volume_backed instances.
After live migration in connection_info desapiaring information about "device_path".
Reseize attached volumes failed because in debug message try to get "device_path".

--- /usr/lib/python3/dist-packages/nova/virt/libvirt/volume/fibrechannel.py 2021-05-26 16:14:34.000000000 +0300
+++ /usr/lib/python3/dist-packages/nova/virt/libvirt/volume/fibrechannel_new.py 2021-05-26 16:14:38.000000000 +0300
@@ -80,6 +80,6 @@
         LOG.debug("calling os-brick to extend FC Volume", instance=instance)
         new_size = self.connector.extend_volume(connection_info['data'])
         LOG.debug("Extend FC Volume %s; new_size=%s",
- connection_info['data']['device_path'],
+ connection_info['volume_id'],
                   new_size, instance=instance)
         return new_size

I think change device_path to volume_id will be better and do not rise this exception.

Release Victoria.