Public bug reported:

Description
===========
In an environment using NVMeoF with SPDK, when an instance is shutoff or hard 
restarted, it is not able to find the volume again. The volume is visible on 
the node with "nvme list" but nova reports: "Could not find any paths for the 
volume."

Steps to reproduce
==================
- Create an instance using a volume provided via NVMeoF with SPDK
- Shutdown the instance
- Start the instance

Expected result
===============
Instance boots normally.

Actual result
=============
Instance fails to start, with "Could not find any paths for the volume."

Environment
===========
Openstack Xena

ii  nova-common                           3:24.0.0-0ubuntu1~cloud0              
               all          OpenStack Compute - common files
ii  nova-compute                          3:24.0.0-0ubuntu1~cloud0              
               all          OpenStack Compute - compute node base
ii  nova-compute-kvm                      3:24.0.0-0ubuntu1~cloud0              
               all          OpenStack Compute - compute node (KVM)
ii  nova-compute-libvirt                  3:24.0.0-0ubuntu1~cloud0              
               all          OpenStack Compute - compute node libvirt support
ii  python3-nova                          3:24.0.0-0ubuntu1~cloud0              
               all          OpenStack Compute Python 3 libraries
ii  python3-novaclient                    2:17.6.0-0ubuntu1~cloud0              
               all          client library for OpenStack Compute API - 3.x

 Libvirt + KVM

ii  libvirt-clients                       6.0.0-0ubuntu8.15                     
               amd64        Programs for the libvirt library
ii  libvirt-daemon                        6.0.0-0ubuntu8.15                     
               amd64        Virtualization daemon
ii  libvirt-daemon-driver-qemu            6.0.0-0ubuntu8.15                     
               amd64        Virtualization daemon QEMU connection driver
ii  libvirt-daemon-driver-storage-rbd     6.0.0-0ubuntu8.15                     
               amd64        Virtualization daemon RBD storage driver
ii  libvirt-daemon-system                 6.0.0-0ubuntu8.15                     
               amd64        Libvirt daemon configuration files
ii  libvirt-daemon-system-systemd         6.0.0-0ubuntu8.15                     
               amd64        Libvirt daemon configuration files (systemd)
ii  libvirt0:amd64                        6.0.0-0ubuntu8.15                     
               amd64        library for interfacing with different 
virtualization systems

ii  qemu-kvm                              1:4.2-3ubuntu6.19
amd64        QEMU Full virtualization on x86 hardware

2. Which storage type did you use?
NVMeoF with SPDK

3. Which networking type did you use?
Neutron with Linuxbridge for the instances
RDMA for NVMeoF

Logs & Configs
==============
2022-02-21 14:56:01.034 61392 INFO nova.compute.manager 
[req-7be86f95-5eda-4c35-a4a1-d966fde09128 65c5899d09e34b68b192f59ef4a04c10 
6e6f0b00fdbb46e5bb15fad7f7450004 - default default] [instance: 
26624f4c-98e9-4431-8226-43e015026d34] Successfully reverted task state from 
powering-on on failure for instance.
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server 
[req-7be86f95-5eda-4c35-a4a1-d966fde09128 65c5899d09e34b68b192f59ef4a04c10 
6e6f0b00fdbb46e5bb15fad7f7450004 - default default] Exception during message 
handling: os_brick.exception.VolumePathsNotFound: Could not find any paths for 
the volume.
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server Traceback (most 
recent call last):
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 165, in 
_process_incoming
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     res = 
self.dispatcher.dispatch(message)
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in 
dispatch
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     return 
self._do_dispatch(endpoint, method, ctxt, args)
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in 
_do_dispatch
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     result = 
func(ctxt, **new_args)
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/exception_wrapper.py", line 71, in wrapped
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
_emit_versioned_exception_notification(
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
self.force_reraise()
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in 
force_reraise
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     raise 
self.value
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/exception_wrapper.py", line 63, in wrapped
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     return 
f(self, context, *args, **kw)
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/compute/manager.py", line 183, in 
decorated_function
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
LOG.warning("Failed to revert task state for instance. "
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
self.force_reraise()
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in 
force_reraise
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     raise 
self.value
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/compute/manager.py", line 154, in 
decorated_function
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     return 
function(self, context, *args, **kwargs)
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/compute/utils.py", line 1433, in 
decorated_function
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     return 
function(self, context, *args, **kwargs)
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/compute/manager.py", line 211, in 
decorated_function
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
compute_utils.add_instance_fault_from_exc(context,
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
self.force_reraise()
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in 
force_reraise
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     raise 
self.value
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/compute/manager.py", line 200, in 
decorated_function
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     return 
function(self, context, *args, **kwargs)
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/compute/manager.py", line 3192, in 
start_instance
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
self._power_on(context, instance)
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/compute/manager.py", line 3160, in 
_power_on
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
self.driver.power_on(context, instance,
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 3932, in 
power_on
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
self._hard_reboot(context, instance, network_info, block_device_info,
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 3797, in 
_hard_reboot
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     xml = 
self._get_guest_xml(context, instance, network_info, disk_info,
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 7038, in 
_get_guest_xml
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     conf = 
self._get_guest_config(instance, network_info, image_meta,
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 6660, in 
_get_guest_config
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
storage_configs = self._get_guest_storage_config(context,
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 5292, in 
_get_guest_storage_config
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
self._connect_volume(context, connection_info, instance)
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 1807, in 
_connect_volume
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
vol_driver.connect_volume(connection_info, instance)
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/virt/libvirt/volume/nvme.py", line 40, in 
connect_volume
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     device_info = 
self.connector.connect_volume(
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/os_brick/utils.py", line 154, in 
trace_logging_wrapper
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     return 
f(*args, **kwargs)
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 360, in 
inner
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     return 
f(*args, **kwargs)
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/os_brick/initiator/connectors/nvmeof.py", line 
365, in connect_volume
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     path = 
self._get_device_path(current_nvme_devices)
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/os_brick/utils.py", line 78, in _wrapper
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     return r(f, 
*args, **kwargs)
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/tenacity/__init__.py", line 423, in __call__
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     do = 
self.iter(retry_state=retry_state)
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/tenacity/__init__.py", line 372, in iter
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     raise 
retry_exc.reraise()
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/tenacity/__init__.py", line 189, in reraise
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     raise 
self.last_attempt.result()
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3.8/concurrent/futures/_base.py", line 437, in result
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     return 
self.__get_result()
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3.8/concurrent/futures/_base.py", line 389, in __get_result
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     raise 
self._exception
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/tenacity/__init__.py", line 426, in __call__
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     result = 
fn(*args, **kwargs)
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/os_brick/initiator/connectors/nvmeof.py", line 
197, in _get_device_path
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     raise 
exception.VolumePathsNotFound()
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server 
os_brick.exception.VolumePathsNotFound: Could not find any paths for the volume.
2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server

** Affects: nova
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1961613

Title:
  "Could not find any paths for the volume." after instance restart

Status in OpenStack Compute (nova):
  New

Bug description:
  Description
  ===========
  In an environment using NVMeoF with SPDK, when an instance is shutoff or hard 
restarted, it is not able to find the volume again. The volume is visible on 
the node with "nvme list" but nova reports: "Could not find any paths for the 
volume."

  Steps to reproduce
  ==================
  - Create an instance using a volume provided via NVMeoF with SPDK
  - Shutdown the instance
  - Start the instance

  Expected result
  ===============
  Instance boots normally.

  Actual result
  =============
  Instance fails to start, with "Could not find any paths for the volume."

  Environment
  ===========
  Openstack Xena

  ii  nova-common                           3:24.0.0-0ubuntu1~cloud0            
                 all          OpenStack Compute - common files
  ii  nova-compute                          3:24.0.0-0ubuntu1~cloud0            
                 all          OpenStack Compute - compute node base
  ii  nova-compute-kvm                      3:24.0.0-0ubuntu1~cloud0            
                 all          OpenStack Compute - compute node (KVM)
  ii  nova-compute-libvirt                  3:24.0.0-0ubuntu1~cloud0            
                 all          OpenStack Compute - compute node libvirt support
  ii  python3-nova                          3:24.0.0-0ubuntu1~cloud0            
                 all          OpenStack Compute Python 3 libraries
  ii  python3-novaclient                    2:17.6.0-0ubuntu1~cloud0            
                 all          client library for OpenStack Compute API - 3.x

   Libvirt + KVM

  ii  libvirt-clients                       6.0.0-0ubuntu8.15                   
                 amd64        Programs for the libvirt library
  ii  libvirt-daemon                        6.0.0-0ubuntu8.15                   
                 amd64        Virtualization daemon
  ii  libvirt-daemon-driver-qemu            6.0.0-0ubuntu8.15                   
                 amd64        Virtualization daemon QEMU connection driver
  ii  libvirt-daemon-driver-storage-rbd     6.0.0-0ubuntu8.15                   
                 amd64        Virtualization daemon RBD storage driver
  ii  libvirt-daemon-system                 6.0.0-0ubuntu8.15                   
                 amd64        Libvirt daemon configuration files
  ii  libvirt-daemon-system-systemd         6.0.0-0ubuntu8.15                   
                 amd64        Libvirt daemon configuration files (systemd)
  ii  libvirt0:amd64                        6.0.0-0ubuntu8.15                   
                 amd64        library for interfacing with different 
virtualization systems

  ii  qemu-kvm                              1:4.2-3ubuntu6.19
  amd64        QEMU Full virtualization on x86 hardware

  2. Which storage type did you use?
  NVMeoF with SPDK

  3. Which networking type did you use?
  Neutron with Linuxbridge for the instances
  RDMA for NVMeoF

  Logs & Configs
  ==============
  2022-02-21 14:56:01.034 61392 INFO nova.compute.manager 
[req-7be86f95-5eda-4c35-a4a1-d966fde09128 65c5899d09e34b68b192f59ef4a04c10 
6e6f0b00fdbb46e5bb15fad7f7450004 - default default] [instance: 
26624f4c-98e9-4431-8226-43e015026d34] Successfully reverted task state from 
powering-on on failure for instance.
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server 
[req-7be86f95-5eda-4c35-a4a1-d966fde09128 65c5899d09e34b68b192f59ef4a04c10 
6e6f0b00fdbb46e5bb15fad7f7450004 - default default] Exception during message 
handling: os_brick.exception.VolumePathsNotFound: Could not find any paths for 
the volume.
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server Traceback (most 
recent call last):
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 165, in 
_process_incoming
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     res = 
self.dispatcher.dispatch(message)
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in 
dispatch
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     return 
self._do_dispatch(endpoint, method, ctxt, args)
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in 
_do_dispatch
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     result = 
func(ctxt, **new_args)
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/exception_wrapper.py", line 71, in wrapped
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
_emit_versioned_exception_notification(
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
self.force_reraise()
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in 
force_reraise
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     raise 
self.value
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/exception_wrapper.py", line 63, in wrapped
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     return 
f(self, context, *args, **kw)
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/compute/manager.py", line 183, in 
decorated_function
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
LOG.warning("Failed to revert task state for instance. "
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
self.force_reraise()
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in 
force_reraise
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     raise 
self.value
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/compute/manager.py", line 154, in 
decorated_function
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     return 
function(self, context, *args, **kwargs)
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/compute/utils.py", line 1433, in 
decorated_function
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     return 
function(self, context, *args, **kwargs)
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/compute/manager.py", line 211, in 
decorated_function
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
compute_utils.add_instance_fault_from_exc(context,
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
self.force_reraise()
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in 
force_reraise
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     raise 
self.value
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/compute/manager.py", line 200, in 
decorated_function
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     return 
function(self, context, *args, **kwargs)
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/compute/manager.py", line 3192, in 
start_instance
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
self._power_on(context, instance)
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/compute/manager.py", line 3160, in 
_power_on
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
self.driver.power_on(context, instance,
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 3932, in 
power_on
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
self._hard_reboot(context, instance, network_info, block_device_info,
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 3797, in 
_hard_reboot
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     xml = 
self._get_guest_xml(context, instance, network_info, disk_info,
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 7038, in 
_get_guest_xml
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     conf = 
self._get_guest_config(instance, network_info, image_meta,
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 6660, in 
_get_guest_config
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
storage_configs = self._get_guest_storage_config(context,
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 5292, in 
_get_guest_storage_config
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
self._connect_volume(context, connection_info, instance)
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 1807, in 
_connect_volume
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     
vol_driver.connect_volume(connection_info, instance)
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/nova/virt/libvirt/volume/nvme.py", line 40, in 
connect_volume
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     device_info 
= self.connector.connect_volume(
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/os_brick/utils.py", line 154, in 
trace_logging_wrapper
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     return 
f(*args, **kwargs)
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 360, in 
inner
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     return 
f(*args, **kwargs)
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/os_brick/initiator/connectors/nvmeof.py", line 
365, in connect_volume
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     path = 
self._get_device_path(current_nvme_devices)
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/os_brick/utils.py", line 78, in _wrapper
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     return r(f, 
*args, **kwargs)
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/tenacity/__init__.py", line 423, in __call__
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     do = 
self.iter(retry_state=retry_state)
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/tenacity/__init__.py", line 372, in iter
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     raise 
retry_exc.reraise()
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/tenacity/__init__.py", line 189, in reraise
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     raise 
self.last_attempt.result()
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3.8/concurrent/futures/_base.py", line 437, in result
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     return 
self.__get_result()
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3.8/concurrent/futures/_base.py", line 389, in __get_result
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     raise 
self._exception
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/tenacity/__init__.py", line 426, in __call__
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     result = 
fn(*args, **kwargs)
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server   File 
"/usr/lib/python3/dist-packages/os_brick/initiator/connectors/nvmeof.py", line 
197, in _get_device_path
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server     raise 
exception.VolumePathsNotFound()
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server 
os_brick.exception.VolumePathsNotFound: Could not find any paths for the volume.
  2022-02-21 14:56:01.037 61392 ERROR oslo_messaging.rpc.server

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1961613/+subscriptions


-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to