Activity log for bug #1939390

Date Who What changed Old value New value Message
2021-08-10 09:52:43 Gabriel Samfira bug added bug
2021-08-10 10:12:46 Alex Kavanagh charm-nova-compute: status New Incomplete
2021-08-10 10:13:42 Alex Kavanagh charm-nova-compute: status Incomplete Triaged
2021-10-25 08:11:37 Chris Valean bug added subscriber Chris Valean
2022-02-21 13:39:25 Nobuto Murata bug task added python-os-brick (Ubuntu)
2022-02-21 13:56:53 Nobuto Murata bug added subscriber Nobuto Murata
2022-02-21 13:57:01 Nobuto Murata bug added subscriber Canonical Field Medium
2022-02-21 13:57:23 OpenStack Infra charm-nova-compute: status Triaged In Progress
2022-02-21 14:32:59 Launchpad Janitor python-os-brick (Ubuntu): status New Confirmed
2022-02-21 14:37:47 Gabriel Samfira description When resizing a volume, cinder will notify nova that a volume has changed its size. For iSCSI attached volumes (ie: Dell Unity), the package lsscsi is required for that to work. Without it, you get this error: 2021-08-10 09:44:02.400 1816368 INFO os_brick.initiator.connectors.iscsi [req-98b38968-a179-4a3c-bf09-dfe5dcee9b66 aa291ad6c5b4430d9a5e268850c5aed8 ff58079dba31444da859ff6f91a2f983 - 83859026773d453ca315c30285f94efa 83859026773d453ca315c30285f94efa] Found paths for volume ['/dev/disk/by-path/ip-10.123.110.4:3260-iscsi-iqn.1992-04.com.emc:cx.ckm01211605212.a4-lun-86', '/dev/disk/by-path/ip-10.123.120.4:3260-iscsi-iqn.1992-04.com.emc:cx.ckm01211605212.b4-lun-86', '/dev/disk/by-path/ip-10.123.120.5:3260-iscsi-iqn.1992-04.com.emc:cx.ckm01211605212.b5-lun-86', '/dev/disk/by-path/ip-10.123.110.5:3260-iscsi-iqn.1992-04.com.emc:cx.ckm01211605212.a5-lun-86'] 2021-08-10 09:44:02.424 1816368 WARNING nova.compute.manager [req-98b38968-a179-4a3c-bf09-dfe5dcee9b66 aa291ad6c5b4430d9a5e268850c5aed8 ff58079dba31444da859ff6f91a2f983 - 83859026773d453ca315c30285f94efa 83859026773d453ca315c30285f94efa] [instance: 6cf7a8c6-255f-4b69-812a-39dc0fa279b6] Extend volume failed, volume_id=ac43884b-916c-44b9-be46-393325ad64cc, reason: [Errno 2] No such file or directory: 'lsscsi' Command: lsscsi Exit code: - Stdout: None Stderr: None: oslo_concurrency.processutils.ProcessExecutionError: [Errno 2] No such file or directory: 'lsscsi' 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server [req-98b38968-a179-4a3c-bf09-dfe5dcee9b66 aa291ad6c5b4430d9a5e268850c5aed8 ff58079dba31444da859ff6f91a2f983 - 83859026773d453ca315c30285f94efa 83859026773d453ca315c30285f94efa] Exception during message handling: oslo_concurrency.processutils.ProcessExecutionError: [Errno 2] No such file or directory: 'lsscsi' Command: lsscsi Exit code: - Stdout: None Stderr: None 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Traceback (most recent call last): 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/privileged/rootwrap.py", line 171, in execute 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return custom_execute(*cmd, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/privileged/rootwrap.py", line 142, in custom_execute 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return putils.execute(on_execute=on_execute, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_concurrency/processutils.py", line 388, in execute 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server obj = subprocess.Popen(cmd, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/eventlet/green/subprocess.py", line 58, in __init__ 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.8/subprocess.py", line 858, in __init__ 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server self._execute_child(args, executable, preexec_fn, close_fds, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.8/subprocess.py", line 1704, in _execute_child 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server raise child_exception_type(errno_num, err_msg, err_filename) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server FileNotFoundError: [Errno 2] No such file or directory: 'lsscsi' 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server During handling of the above exception, another exception occurred: 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Traceback (most recent call last): 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 165, in _process_incoming 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server res = self.dispatcher.dispatch(message) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return self._do_dispatch(endpoint, method, ctxt, args) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server result = func(ctxt, **new_args) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/exception_wrapper.py", line 76, in wrapped 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server _emit_exception_notification( 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server self.force_reraise() 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server six.reraise(self.type_, self.value, self.tb) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/six.py", line 703, in reraise 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server raise value 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/exception_wrapper.py", line 69, in wrapped 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return f(self, context, *args, **kw) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/compute/manager.py", line 10405, in external_instance_event 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server self.extend_volume(context, instance, event.tag) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/compute/utils.py", line 1434, in decorated_function 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return function(self, context, *args, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/compute/manager.py", line 216, in decorated_function 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server compute_utils.add_instance_fault_from_exc(context, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server self.force_reraise() 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server six.reraise(self.type_, self.value, self.tb) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/six.py", line 703, in reraise 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server raise value 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/compute/manager.py", line 205, in decorated_function 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return function(self, context, *args, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/compute/manager.py", line 10262, in extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server self.driver.extend_volume(context, connection_info, instance, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 2199, in extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server new_size = self._extend_volume(connection_info, instance, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 1743, in _extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return vol_driver.extend_volume(connection_info, instance, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/virt/libvirt/volume/iscsi.py", line 86, in extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server new_size = self.connector.extend_volume(connection_info['data']) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/utils.py", line 144, in trace_logging_wrapper 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return f(*args, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 360, in inner 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return f(*args, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/initiator/connectors/iscsi.py", line 477, in extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return self._linuxscsi.extend_volume( 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/initiator/linuxscsi.py", line 581, in extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server device = self.get_device_info(volume_path) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/initiator/linuxscsi.py", line 114, in get_device_info 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server (out, _err) = self._execute('lsscsi') 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/executor.py", line 52, in _execute 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server result = self.__execute(*args, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/privileged/rootwrap.py", line 186, in execute 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server raise putils.ProcessExecutionError( 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server oslo_concurrency.processutils.ProcessExecutionError: [Errno 2] No such file or directory: 'lsscsi' 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Command: lsscsi 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Exit code: - 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Stdout: None 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Stderr: None 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Running: sudo apt install lsscsi on the compute node fixes this issue. When resizing a volume, cinder will notify nova that a volume has changed its size. For iSCSI attached volumes (ie: Dell Unity), the package lsscsi is required for that to work. Without it, you get this error: 2021-08-10 09:44:02.400 1816368 INFO os_brick.initiator.connectors.iscsi [req-98b38968-a179-4a3c-bf09-dfe5dcee9b66 aa291ad6c5b4430d9a5e268850c5aed8 ff58079dba31444da859ff6f91a2f983 - 83859026773d453ca315c30285f94efa 83859026773d453ca315c30285f94efa] Found paths for volume ['/dev/disk/by-path/ip-10.123.110.4:3260-iscsi-iqn.1992-04.com.emc:cx.ckm01211605212.a4-lun-86', '/dev/disk/by-path/ip-10.123.120.4:3260-iscsi-iqn.1992-04.com.emc:cx.ckm01211605212.b4-lun-86', '/dev/disk/by-path/ip-10.123.120.5:3260-iscsi-iqn.1992-04.com.emc:cx.ckm01211605212.b5-lun-86', '/dev/disk/by-path/ip-10.123.110.5:3260-iscsi-iqn.1992-04.com.emc:cx.ckm01211605212.a5-lun-86'] 2021-08-10 09:44:02.424 1816368 WARNING nova.compute.manager [req-98b38968-a179-4a3c-bf09-dfe5dcee9b66 aa291ad6c5b4430d9a5e268850c5aed8 ff58079dba31444da859ff6f91a2f983 - 83859026773d453ca315c30285f94efa 83859026773d453ca315c30285f94efa] [instance: 6cf7a8c6-255f-4b69-812a-39dc0fa279b6] Extend volume failed, volume_id=ac43884b-916c-44b9-be46-393325ad64cc, reason: [Errno 2] No such file or directory: 'lsscsi' Command: lsscsi Exit code: - Stdout: None Stderr: None: oslo_concurrency.processutils.ProcessExecutionError: [Errno 2] No such file or directory: 'lsscsi' 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server [req-98b38968-a179-4a3c-bf09-dfe5dcee9b66 aa291ad6c5b4430d9a5e268850c5aed8 ff58079dba31444da859ff6f91a2f983 - 83859026773d453ca315c30285f94efa 83859026773d453ca315c30285f94efa] Exception during message handling: oslo_concurrency.processutils.ProcessExecutionError: [Errno 2] No such file or directory: 'lsscsi' Command: lsscsi Exit code: - Stdout: None Stderr: None 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Traceback (most recent call last): 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/privileged/rootwrap.py", line 171, in execute 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return custom_execute(*cmd, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/privileged/rootwrap.py", line 142, in custom_execute 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return putils.execute(on_execute=on_execute, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_concurrency/processutils.py", line 388, in execute 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server obj = subprocess.Popen(cmd, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/eventlet/green/subprocess.py", line 58, in __init__ 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.8/subprocess.py", line 858, in __init__ 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server self._execute_child(args, executable, preexec_fn, close_fds, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.8/subprocess.py", line 1704, in _execute_child 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server raise child_exception_type(errno_num, err_msg, err_filename) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server FileNotFoundError: [Errno 2] No such file or directory: 'lsscsi' 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server During handling of the above exception, another exception occurred: 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Traceback (most recent call last): 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 165, in _process_incoming 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server res = self.dispatcher.dispatch(message) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return self._do_dispatch(endpoint, method, ctxt, args) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server result = func(ctxt, **new_args) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/exception_wrapper.py", line 76, in wrapped 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server _emit_exception_notification( 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server self.force_reraise() 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server six.reraise(self.type_, self.value, self.tb) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/six.py", line 703, in reraise 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server raise value 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/exception_wrapper.py", line 69, in wrapped 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return f(self, context, *args, **kw) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/compute/manager.py", line 10405, in external_instance_event 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server self.extend_volume(context, instance, event.tag) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/compute/utils.py", line 1434, in decorated_function 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return function(self, context, *args, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/compute/manager.py", line 216, in decorated_function 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server compute_utils.add_instance_fault_from_exc(context, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server self.force_reraise() 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server six.reraise(self.type_, self.value, self.tb) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/six.py", line 703, in reraise 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server raise value 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/compute/manager.py", line 205, in decorated_function 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return function(self, context, *args, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/compute/manager.py", line 10262, in extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server self.driver.extend_volume(context, connection_info, instance, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 2199, in extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server new_size = self._extend_volume(connection_info, instance, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 1743, in _extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return vol_driver.extend_volume(connection_info, instance, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/virt/libvirt/volume/iscsi.py", line 86, in extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server new_size = self.connector.extend_volume(connection_info['data']) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/utils.py", line 144, in trace_logging_wrapper 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return f(*args, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 360, in inner 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return f(*args, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/initiator/connectors/iscsi.py", line 477, in extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return self._linuxscsi.extend_volume( 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/initiator/linuxscsi.py", line 581, in extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server device = self.get_device_info(volume_path) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/initiator/linuxscsi.py", line 114, in get_device_info 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server (out, _err) = self._execute('lsscsi') 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/executor.py", line 52, in _execute 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server result = self.__execute(*args, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/privileged/rootwrap.py", line 186, in execute 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server raise putils.ProcessExecutionError( 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server oslo_concurrency.processutils.ProcessExecutionError: [Errno 2] No such file or directory: 'lsscsi' 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Command: lsscsi 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Exit code: - 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Stdout: None 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Stderr: None 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Running: sudo apt install lsscsi on the compute node fixes this issue. Steps to reproduce: openstack volume create --type my-iscsi-volume-type --size 10 test-resize openstack server add volume fed31 test-volume openstack volume set --size 20 test-resize Check the logs on the compute node where the instance is running. There should be an entry similar to the above snippet. Check volume size on instance using parted or fdisk. It should be the same size as before.
2022-02-21 14:51:44 Gabriel Samfira description When resizing a volume, cinder will notify nova that a volume has changed its size. For iSCSI attached volumes (ie: Dell Unity), the package lsscsi is required for that to work. Without it, you get this error: 2021-08-10 09:44:02.400 1816368 INFO os_brick.initiator.connectors.iscsi [req-98b38968-a179-4a3c-bf09-dfe5dcee9b66 aa291ad6c5b4430d9a5e268850c5aed8 ff58079dba31444da859ff6f91a2f983 - 83859026773d453ca315c30285f94efa 83859026773d453ca315c30285f94efa] Found paths for volume ['/dev/disk/by-path/ip-10.123.110.4:3260-iscsi-iqn.1992-04.com.emc:cx.ckm01211605212.a4-lun-86', '/dev/disk/by-path/ip-10.123.120.4:3260-iscsi-iqn.1992-04.com.emc:cx.ckm01211605212.b4-lun-86', '/dev/disk/by-path/ip-10.123.120.5:3260-iscsi-iqn.1992-04.com.emc:cx.ckm01211605212.b5-lun-86', '/dev/disk/by-path/ip-10.123.110.5:3260-iscsi-iqn.1992-04.com.emc:cx.ckm01211605212.a5-lun-86'] 2021-08-10 09:44:02.424 1816368 WARNING nova.compute.manager [req-98b38968-a179-4a3c-bf09-dfe5dcee9b66 aa291ad6c5b4430d9a5e268850c5aed8 ff58079dba31444da859ff6f91a2f983 - 83859026773d453ca315c30285f94efa 83859026773d453ca315c30285f94efa] [instance: 6cf7a8c6-255f-4b69-812a-39dc0fa279b6] Extend volume failed, volume_id=ac43884b-916c-44b9-be46-393325ad64cc, reason: [Errno 2] No such file or directory: 'lsscsi' Command: lsscsi Exit code: - Stdout: None Stderr: None: oslo_concurrency.processutils.ProcessExecutionError: [Errno 2] No such file or directory: 'lsscsi' 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server [req-98b38968-a179-4a3c-bf09-dfe5dcee9b66 aa291ad6c5b4430d9a5e268850c5aed8 ff58079dba31444da859ff6f91a2f983 - 83859026773d453ca315c30285f94efa 83859026773d453ca315c30285f94efa] Exception during message handling: oslo_concurrency.processutils.ProcessExecutionError: [Errno 2] No such file or directory: 'lsscsi' Command: lsscsi Exit code: - Stdout: None Stderr: None 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Traceback (most recent call last): 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/privileged/rootwrap.py", line 171, in execute 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return custom_execute(*cmd, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/privileged/rootwrap.py", line 142, in custom_execute 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return putils.execute(on_execute=on_execute, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_concurrency/processutils.py", line 388, in execute 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server obj = subprocess.Popen(cmd, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/eventlet/green/subprocess.py", line 58, in __init__ 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.8/subprocess.py", line 858, in __init__ 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server self._execute_child(args, executable, preexec_fn, close_fds, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.8/subprocess.py", line 1704, in _execute_child 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server raise child_exception_type(errno_num, err_msg, err_filename) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server FileNotFoundError: [Errno 2] No such file or directory: 'lsscsi' 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server During handling of the above exception, another exception occurred: 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Traceback (most recent call last): 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 165, in _process_incoming 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server res = self.dispatcher.dispatch(message) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return self._do_dispatch(endpoint, method, ctxt, args) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server result = func(ctxt, **new_args) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/exception_wrapper.py", line 76, in wrapped 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server _emit_exception_notification( 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server self.force_reraise() 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server six.reraise(self.type_, self.value, self.tb) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/six.py", line 703, in reraise 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server raise value 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/exception_wrapper.py", line 69, in wrapped 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return f(self, context, *args, **kw) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/compute/manager.py", line 10405, in external_instance_event 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server self.extend_volume(context, instance, event.tag) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/compute/utils.py", line 1434, in decorated_function 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return function(self, context, *args, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/compute/manager.py", line 216, in decorated_function 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server compute_utils.add_instance_fault_from_exc(context, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server self.force_reraise() 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server six.reraise(self.type_, self.value, self.tb) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/six.py", line 703, in reraise 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server raise value 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/compute/manager.py", line 205, in decorated_function 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return function(self, context, *args, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/compute/manager.py", line 10262, in extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server self.driver.extend_volume(context, connection_info, instance, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 2199, in extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server new_size = self._extend_volume(connection_info, instance, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 1743, in _extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return vol_driver.extend_volume(connection_info, instance, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/virt/libvirt/volume/iscsi.py", line 86, in extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server new_size = self.connector.extend_volume(connection_info['data']) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/utils.py", line 144, in trace_logging_wrapper 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return f(*args, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 360, in inner 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return f(*args, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/initiator/connectors/iscsi.py", line 477, in extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return self._linuxscsi.extend_volume( 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/initiator/linuxscsi.py", line 581, in extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server device = self.get_device_info(volume_path) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/initiator/linuxscsi.py", line 114, in get_device_info 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server (out, _err) = self._execute('lsscsi') 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/executor.py", line 52, in _execute 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server result = self.__execute(*args, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/privileged/rootwrap.py", line 186, in execute 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server raise putils.ProcessExecutionError( 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server oslo_concurrency.processutils.ProcessExecutionError: [Errno 2] No such file or directory: 'lsscsi' 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Command: lsscsi 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Exit code: - 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Stdout: None 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Stderr: None 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Running: sudo apt install lsscsi on the compute node fixes this issue. Steps to reproduce: openstack volume create --type my-iscsi-volume-type --size 10 test-resize openstack server add volume fed31 test-volume openstack volume set --size 20 test-resize Check the logs on the compute node where the instance is running. There should be an entry similar to the above snippet. Check volume size on instance using parted or fdisk. It should be the same size as before. When resizing a volume, cinder will notify nova that a volume has changed its size. For iSCSI attached volumes (ie: Dell Unity), the package lsscsi is required for that to work. Without it, you get this error: 2021-08-10 09:44:02.400 1816368 INFO os_brick.initiator.connectors.iscsi [req-98b38968-a179-4a3c-bf09-dfe5dcee9b66 aa291ad6c5b4430d9a5e268850c5aed8 ff58079dba31444da859ff6f91a2f983 - 83859026773d453ca315c30285f94efa 83859026773d453ca315c30285f94efa] Found paths for volume ['/dev/disk/by-path/ip-10.123.110.4:3260-iscsi-iqn.1992-04.com.emc:cx.ckm01211605212.a4-lun-86', '/dev/disk/by-path/ip-10.123.120.4:3260-iscsi-iqn.1992-04.com.emc:cx.ckm01211605212.b4-lun-86', '/dev/disk/by-path/ip-10.123.120.5:3260-iscsi-iqn.1992-04.com.emc:cx.ckm01211605212.b5-lun-86', '/dev/disk/by-path/ip-10.123.110.5:3260-iscsi-iqn.1992-04.com.emc:cx.ckm01211605212.a5-lun-86'] 2021-08-10 09:44:02.424 1816368 WARNING nova.compute.manager [req-98b38968-a179-4a3c-bf09-dfe5dcee9b66 aa291ad6c5b4430d9a5e268850c5aed8 ff58079dba31444da859ff6f91a2f983 - 83859026773d453ca315c30285f94efa 83859026773d453ca315c30285f94efa] [instance: 6cf7a8c6-255f-4b69-812a-39dc0fa279b6] Extend volume failed, volume_id=ac43884b-916c-44b9-be46-393325ad64cc, reason: [Errno 2] No such file or directory: 'lsscsi' Command: lsscsi Exit code: - Stdout: None Stderr: None: oslo_concurrency.processutils.ProcessExecutionError: [Errno 2] No such file or directory: 'lsscsi' 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server [req-98b38968-a179-4a3c-bf09-dfe5dcee9b66 aa291ad6c5b4430d9a5e268850c5aed8 ff58079dba31444da859ff6f91a2f983 - 83859026773d453ca315c30285f94efa 83859026773d453ca315c30285f94efa] Exception during message handling: oslo_concurrency.processutils.ProcessExecutionError: [Errno 2] No such file or directory: 'lsscsi' Command: lsscsi Exit code: - Stdout: None Stderr: None 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Traceback (most recent call last): 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/privileged/rootwrap.py", line 171, in execute 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return custom_execute(*cmd, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/privileged/rootwrap.py", line 142, in custom_execute 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return putils.execute(on_execute=on_execute, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_concurrency/processutils.py", line 388, in execute 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server obj = subprocess.Popen(cmd, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/eventlet/green/subprocess.py", line 58, in __init__ 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.8/subprocess.py", line 858, in __init__ 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server self._execute_child(args, executable, preexec_fn, close_fds, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.8/subprocess.py", line 1704, in _execute_child 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server raise child_exception_type(errno_num, err_msg, err_filename) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server FileNotFoundError: [Errno 2] No such file or directory: 'lsscsi' 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server During handling of the above exception, another exception occurred: 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Traceback (most recent call last): 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 165, in _process_incoming 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server res = self.dispatcher.dispatch(message) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return self._do_dispatch(endpoint, method, ctxt, args) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server result = func(ctxt, **new_args) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/exception_wrapper.py", line 76, in wrapped 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server _emit_exception_notification( 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server self.force_reraise() 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server six.reraise(self.type_, self.value, self.tb) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/six.py", line 703, in reraise 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server raise value 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/exception_wrapper.py", line 69, in wrapped 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return f(self, context, *args, **kw) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/compute/manager.py", line 10405, in external_instance_event 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server self.extend_volume(context, instance, event.tag) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/compute/utils.py", line 1434, in decorated_function 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return function(self, context, *args, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/compute/manager.py", line 216, in decorated_function 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server compute_utils.add_instance_fault_from_exc(context, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server self.force_reraise() 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server six.reraise(self.type_, self.value, self.tb) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/six.py", line 703, in reraise 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server raise value 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/compute/manager.py", line 205, in decorated_function 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return function(self, context, *args, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/compute/manager.py", line 10262, in extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server self.driver.extend_volume(context, connection_info, instance, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 2199, in extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server new_size = self._extend_volume(connection_info, instance, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 1743, in _extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return vol_driver.extend_volume(connection_info, instance, 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/nova/virt/libvirt/volume/iscsi.py", line 86, in extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server new_size = self.connector.extend_volume(connection_info['data']) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/utils.py", line 144, in trace_logging_wrapper 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return f(*args, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 360, in inner 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return f(*args, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/initiator/connectors/iscsi.py", line 477, in extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server return self._linuxscsi.extend_volume( 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/initiator/linuxscsi.py", line 581, in extend_volume 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server device = self.get_device_info(volume_path) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/initiator/linuxscsi.py", line 114, in get_device_info 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server (out, _err) = self._execute('lsscsi') 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/executor.py", line 52, in _execute 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server result = self.__execute(*args, **kwargs) 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/os_brick/privileged/rootwrap.py", line 186, in execute 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server raise putils.ProcessExecutionError( 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server oslo_concurrency.processutils.ProcessExecutionError: [Errno 2] No such file or directory: 'lsscsi' 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Command: lsscsi 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Exit code: - 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Stdout: None 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Stderr: None 2021-08-10 09:44:02.497 1816368 ERROR oslo_messaging.rpc.server Running: sudo apt install lsscsi on the compute node fixes this issue. Steps to reproduce: openstack volume create --type my-iscsi-volume-type --size 10 test-resize openstack server add volume test-server test-resize openstack volume set --size 20 test-resize Check the logs on the compute node where the instance is running. There should be an entry similar to the above snippet. Check volume size on instance using parted or fdisk. It should be the same size as before.
2022-03-11 09:16:25 OpenStack Infra charm-nova-compute: status In Progress Fix Committed
2022-04-05 01:21:09 Nobuto Murata removed subscriber Canonical Field Medium
2022-04-08 03:56:32 OpenStack Infra tags in-stable-xena
2022-04-14 10:05:05 Alex Kavanagh charm-nova-compute: milestone 22.04
2022-05-10 16:47:37 Alex Kavanagh charm-nova-compute: status Fix Committed Fix Released
2022-05-10 17:15:13 OpenStack Infra tags in-stable-xena in-stable-wallaby in-stable-xena
2022-06-28 17:22:56 OpenStack Infra tags in-stable-wallaby in-stable-xena in-stable-victoria in-stable-wallaby in-stable-xena
2022-07-06 19:01:52 OpenStack Infra tags in-stable-victoria in-stable-wallaby in-stable-xena in-stable-victoria in-stable-wallaby in-stable-xena in-stable-yoga
2022-09-28 06:25:23 Christian Rohmann bug task added os-brick
2022-09-28 06:25:42 Christian Rohmann bug task added cloud-archive
2022-09-28 13:42:08 Sofia Enriquez os-brick: importance Undecided Low
2022-09-28 15:06:29 Brian Rosmaita os-brick: status New Invalid
2022-12-01 10:38:07 OpenStack Infra tags in-stable-victoria in-stable-wallaby in-stable-xena in-stable-yoga in-stable-ussuri in-stable-victoria in-stable-wallaby in-stable-xena in-stable-yoga
2023-01-23 13:30:52 Corey Bryant python-os-brick (Ubuntu): status Confirmed Triaged
2023-01-23 13:30:57 Corey Bryant python-os-brick (Ubuntu): importance Undecided High
2023-01-23 13:31:00 Corey Bryant cloud-archive: status New Triaged
2023-01-23 13:31:04 Corey Bryant cloud-archive: importance Undecided High
2023-01-24 14:41:12 Launchpad Janitor python-os-brick (Ubuntu): status Triaged Fix Released
2023-01-25 17:08:55 Corey Bryant cloud-archive: status Triaged Fix Committed
2023-01-26 16:29:51 Corey Bryant cloud-archive: status Fix Committed Fix Released
2023-01-29 21:37:03 Christian Rohmann bug added subscriber Christian Rohmann
2024-08-20 03:17:01 Nobuto Murata bug task added charm-cinder