Activity log for bug #2065903

Date Who What changed Old value New value Message
2024-05-16 13:03:35 Felipe Reyes bug added bug
2024-05-16 13:17:08 Alex Kavanagh charm-glance: status New Triaged
2024-05-16 13:17:12 Alex Kavanagh charm-glance: importance Undecided Critical
2024-05-16 13:20:26 Felipe Reyes description a breaking change introduced in os-brick-4.3.3, more details at: https://review.opendev.org/c/openstack/os-brick/+/817708 https://review.opendev.org/c/openstack/releases/+/829590 https://bugs.launchpad.net/puppet-glance/+bug/1980539 Stacktrace: 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi Traceback (most recent call last): 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/common/wsgi.py", line 1353, in __call__ 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi action_result = self.dispatch(self.controller, action, 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/common/wsgi.py", line 1397, in dispatch 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi return method(*args, **kwargs) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/common/utils.py", line 416, in wrapped 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi return func(self, req, *args, **kwargs) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/api/v2/image_data.py", line 304, in upload 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi self._restore(image_repo, image) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi self.force_reraise() 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi raise self.value 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/api/v2/image_data.py", line 164, in upload 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi image.set_data(data, size, backend=backend) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/notifier.py", line 501, in set_data 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi _send_notification(notify_error, 'image.upload', msg) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi self.force_reraise() 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi raise self.value 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/notifier.py", line 447, in set_data 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi self.repo.set_data(data, size, backend=backend, 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/quota/__init__.py", line 322, in set_data 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi self.image.set_data(data, size=size, backend=backend, 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/location.py", line 585, in set_data 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi self._upload_to_store(data, verifier, backend, size) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/location.py", line 476, in _upload_to_store 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi multihash, loc_meta) = self.store_api.add_with_multihash( 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance_store/multi_backend.py", line 398, in add_with_multihash 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi return store_add_to_backend_with_multihash( 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance_store/multi_backend.py", line 480, in store_add_to_backend_with_multihash 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi (location, size, checksum, multihash, metadata) = store.add( 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance_store/driver.py", line 279, in add_adapter 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi metadata_dict) = store_add_fun(*args, **kwargs) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance_store/capabilities.py", line 176, in op_checker 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi return store_op_fun(store, *args, **kwargs) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance_store/_drivers/cinder.py", line 944, in add 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi with self._open_cinder_volume(client, volume, 'wb') as f: 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3.8/contextlib.py", line 113, in __enter__ 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi return next(self.gen) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance_store/_drivers/cinder.py", line 753, in _open_cinder_volume 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi device = conn.connect_volume(connection_info) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/os_brick/utils.py", line 159, in trace_logging_wrapper 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi return f(*args, **kwargs) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/os_brick/utils.py", line 276, in change_encrypted 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi res = func(self, connection_properties) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 351, in inner 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi with lock(name, lock_file_prefix, external, lock_path, 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3.8/contextlib.py", line 113, in __enter__ 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi return next(self.gen) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 269, in lock 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi ext_lock = external_lock(name, lock_file_prefix, lock_path) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 189, in external_lock 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi lock_file_path = _get_lock_path(name, lock_file_prefix, lock_path) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 183, in _get_lock_path 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi raise cfg.RequiredOptError('lock_path') 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi oslo_config.cfg.RequiredOptError: value required for option lock_path in group [DEFAULT] 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi 2024-05-13 14:11:58.449 75362 INFO eventlet.wsgi.server [req-4977eedb-47b1-4b3c-a885-89508ddfdc1d a52c0f44d0eb486d8aaad8c4ce6f0017 75b32ad3e05f4d7bbfa84cba5d842094 - 2490651edb944574a7f9136c0ecf1f43 2490651edb944574a7f9136c0ecf1f43] 172.16.0.229 - - [13/May/2024 14:11:58] "PUT /v2/images/b46992e5-5886-4b7c-9143-ec6ce8e4e692/file HTTP/1.1" 500 454 33.033737 a breaking change introduced in os-brick-4.3.3, more details at: https://review.opendev.org/c/openstack/os-brick/+/817708 https://review.opendev.org/c/openstack/releases/+/829590 https://bugs.launchpad.net/puppet-glance/+bug/1980539 This issue was identified in the CI run associated with this gerrit change https://review.opendev.org/c/openstack/charm-glance/+/893758 Stacktrace: 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi Traceback (most recent call last): 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/common/wsgi.py", line 1353, in __call__ 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi action_result = self.dispatch(self.controller, action, 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/common/wsgi.py", line 1397, in dispatch 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi return method(*args, **kwargs) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/common/utils.py", line 416, in wrapped 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi return func(self, req, *args, **kwargs) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/api/v2/image_data.py", line 304, in upload 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi self._restore(image_repo, image) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi self.force_reraise() 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi raise self.value 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/api/v2/image_data.py", line 164, in upload 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi image.set_data(data, size, backend=backend) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/notifier.py", line 501, in set_data 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi _send_notification(notify_error, 'image.upload', msg) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__ 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi self.force_reraise() 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi raise self.value 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/notifier.py", line 447, in set_data 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi self.repo.set_data(data, size, backend=backend, 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/quota/__init__.py", line 322, in set_data 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi self.image.set_data(data, size=size, backend=backend, 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/location.py", line 585, in set_data 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi self._upload_to_store(data, verifier, backend, size) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/location.py", line 476, in _upload_to_store 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi multihash, loc_meta) = self.store_api.add_with_multihash( 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance_store/multi_backend.py", line 398, in add_with_multihash 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi return store_add_to_backend_with_multihash( 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance_store/multi_backend.py", line 480, in store_add_to_backend_with_multihash 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi (location, size, checksum, multihash, metadata) = store.add( 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance_store/driver.py", line 279, in add_adapter 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi metadata_dict) = store_add_fun(*args, **kwargs) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance_store/capabilities.py", line 176, in op_checker 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi return store_op_fun(store, *args, **kwargs) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance_store/_drivers/cinder.py", line 944, in add 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi with self._open_cinder_volume(client, volume, 'wb') as f: 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3.8/contextlib.py", line 113, in __enter__ 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi return next(self.gen) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance_store/_drivers/cinder.py", line 753, in _open_cinder_volume 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi device = conn.connect_volume(connection_info) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/os_brick/utils.py", line 159, in trace_logging_wrapper 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi return f(*args, **kwargs) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/os_brick/utils.py", line 276, in change_encrypted 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi res = func(self, connection_properties) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 351, in inner 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi with lock(name, lock_file_prefix, external, lock_path, 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3.8/contextlib.py", line 113, in __enter__ 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi return next(self.gen) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 269, in lock 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi ext_lock = external_lock(name, lock_file_prefix, lock_path) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 189, in external_lock 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi lock_file_path = _get_lock_path(name, lock_file_prefix, lock_path) 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 183, in _get_lock_path 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi raise cfg.RequiredOptError('lock_path') 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi oslo_config.cfg.RequiredOptError: value required for option lock_path in group [DEFAULT] 2024-05-13 14:11:58.314 75362 ERROR glance.common.wsgi 2024-05-13 14:11:58.449 75362 INFO eventlet.wsgi.server [req-4977eedb-47b1-4b3c-a885-89508ddfdc1d a52c0f44d0eb486d8aaad8c4ce6f0017 75b32ad3e05f4d7bbfa84cba5d842094 - 2490651edb944574a7f9136c0ecf1f43 2490651edb944574a7f9136c0ecf1f43] 172.16.0.229 - - [13/May/2024 14:11:58] "PUT /v2/images/b46992e5-5886-4b7c-9143-ec6ce8e4e692/file HTTP/1.1" 500 454 33.033737
2024-05-16 13:20:41 Felipe Reyes nominated for series charm-glance/victoria
2024-05-16 13:20:41 Felipe Reyes bug task added charm-glance/victoria
2024-05-16 13:20:41 Felipe Reyes nominated for series charm-glance/2024.1
2024-05-16 13:20:41 Felipe Reyes bug task added charm-glance/2024.1
2024-05-16 13:20:41 Felipe Reyes nominated for series charm-glance/yoga
2024-05-16 13:20:41 Felipe Reyes bug task added charm-glance/yoga
2024-05-16 13:20:41 Felipe Reyes nominated for series charm-glance/2023.2
2024-05-16 13:20:41 Felipe Reyes bug task added charm-glance/2023.2
2024-05-16 13:20:41 Felipe Reyes nominated for series charm-glance/ussuri
2024-05-16 13:20:41 Felipe Reyes bug task added charm-glance/ussuri
2024-05-16 13:20:41 Felipe Reyes nominated for series charm-glance/xena
2024-05-16 13:20:41 Felipe Reyes bug task added charm-glance/xena
2024-05-16 13:20:41 Felipe Reyes nominated for series charm-glance/wallaby
2024-05-16 13:20:41 Felipe Reyes bug task added charm-glance/wallaby
2024-05-16 13:20:41 Felipe Reyes nominated for series charm-glance/zed
2024-05-16 13:20:41 Felipe Reyes bug task added charm-glance/zed
2024-05-16 13:20:41 Felipe Reyes nominated for series charm-glance/2023.1
2024-05-16 13:20:41 Felipe Reyes bug task added charm-glance/2023.1