Public bug reported: A strange failure was caught in glance-multistore-cinder-import job. According to the tempest test case failure, image deleted failed because of 500 error.
https://zuul.opendev.org/t/openstack/build/bcb2045e696c473e9ab8a1f376bcc714 And the following traceback is logged in g-api.log. I'm reporting this here in case this could be related to recent migration to SQLAlchemy 2.0 . ``` Sep 27 15:44:58.566377 np0038636614 [email protected][88666]: DEBUG glance.api.middleware.version_negotiation [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] Determining version of request: POST /v2/images Accept: application/json {{(pid=88666) process_request /opt/stack/glance/glance/api/middleware/version_negotiation.py:44}} Sep 27 15:44:58.566594 np0038636614 [email protected][88666]: DEBUG glance.api.middleware.version_negotiation [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] Using url versioning {{(pid=88666) process_request /opt/stack/glance/glance/api/middleware/version_negotiation.py:57}} Sep 27 15:44:58.566806 np0038636614 [email protected][88666]: DEBUG glance.api.middleware.version_negotiation [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] Matched version: v2 {{(pid=88666) process_request /opt/stack/glance/glance/api/middleware/version_negotiation.py:69}} Sep 27 15:44:58.567040 np0038636614 [email protected][88666]: DEBUG glance.api.middleware.version_negotiation [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] new path /v2/images {{(pid=88666) process_request /opt/stack/glance/glance/api/middleware/version_negotiation.py:70}} ... 'cinder://lvmdriver-1/09bc6160-d566-45c9-9cde-4e35497dd7a9', 'metadata': {'store': 'lvmdriver-1'}, 'status': 'active'}, {'id': 38, 'url': 'cinder://lvmdriver-2/3cd47cd3-ad7f-437e-bfa4-10101e019d15', 'metadata': {'store': 'lvmdriver-2'}, 'status': 'active'}] {{(pid=88666) sort_image_locations /opt/stack/glance/glance/common/utils.py:735}} Sep 27 15:44:58.033280 np0038636614 [email protected][88666]: DEBUG glance_store._drivers.cinder.store [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] Cinderclient connection created for user glance using URL: https://158.69.74.140/identity/v3. {{(pid=88666) get_cinderclient /opt/stack/data/venv/lib/python3.10/site-packages/glance_store/_drivers/cinder/store.py:648}} Sep 27 15:44:58.041288 np0038636614 [email protected][88665]: DEBUG glance.common.utils [-] Sorted locations: [{'id': 37, 'url': 'cinder://lvmdriver-1/09bc6160-d566-45c9-9cde-4e35497dd7a9', 'metadata': {'store': 'lvmdriver-1'}, 'status': 'active'}, {'id': 38, 'url': 'cinder://lvmdriver-2/3cd47cd3-ad7f-437e-bfa4-10101e019d15', 'metadata': {'store': 'lvmdriver-2'}, 'status': 'active'}] {{(pid=88665) sort_image_locations /opt/stack/glance/glance/common/utils.py:735}} Sep 27 15:44:58.062043 np0038636614 [email protected][88665]: DEBUG glance.common.utils [-] Sorted locations: [{'id': 37, 'url': 'cinder://lvmdriver-1/09bc6160-d566-45c9-9cde-4e35497dd7a9', 'metadata': {'store': 'lvmdriver-1'}, 'status': 'active'}, {'id': 38, 'url': 'cinder://lvmdriver-2/3cd47cd3-ad7f-437e-bfa4-10101e019d15', 'metadata': {'store': 'lvmdriver-2'}, 'status': 'active'}] {{(pid=88665) sort_image_locations /opt/stack/glance/glance/common/utils.py:735}} Sep 27 15:44:58.139389 np0038636614 [email protected][88666]: DEBUG glance_store._drivers.cinder.store [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] Cinderclient connection created for user glance using URL: https://158.69.74.140/identity/v3. {{(pid=88666) get_cinderclient /opt/stack/data/venv/lib/python3.10/site-packages/glance_store/_drivers/cinder/store.py:648}} ... Sep 27 15:44:58.507784 np0038636614 [email protected][88666]: DEBUG glance.db.sqlalchemy.api [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] StaleDataError while deleting property 'os_glance_import_task' from image 'f16c174b-46fd-4241-aeb6-ae85583564d1' likely means we raced during delete: UPDATE statement on table 'image_properties' expected to update 1 row(s); 0 were matched. {{(pid=88666) _image_property_delete /opt/stack/glance/glance/db/sqlalchemy/api.py:1328}} Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] Caught error: Can't operate on closed transaction inside context manager. Please complete the context manager before emitting further commands.: sqlalchemy.exc.InvalidRequestError: Can't operate on closed transaction inside context manager. Please complete the context manager before emitting further commands. Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi Traceback (most recent call last): Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/common/wsgi.py", line 1302, in __call__ Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi action_result = self.dispatch(self.controller, action, Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/common/wsgi.py", line 1345, in dispatch Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return method(*args, **kwargs) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/common/utils.py", line 414, in wrapped Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return func(self, req, *args, **kwargs) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/api/v2/images.py", line 908, in delete Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi image_repo.remove(image) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/notifier.py", line 538, in remove Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi super(ImageRepoProxy, self).remove(image) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/domain/proxy.py", line 104, in remove Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi result = self.base.remove(base_item) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/domain/proxy.py", line 104, in remove Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi result = self.base.remove(base_item) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/domain/proxy.py", line 104, in remove Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi result = self.base.remove(base_item) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/db/__init__.py", line 211, in remove Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi self.db_api.image_update(self.context, image.image_id, Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/retrying.py", line 56, in wrapped_f Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return Retrying(*dargs, **dkw).call(f, *args, **kw) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/retrying.py", line 257, in call Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return attempt.get(self._wrap_exception) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/retrying.py", line 301, in get Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi six.reraise(self.value[0], self.value[1], self.value[2]) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/six.py", line 719, in reraise Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi raise value Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/retrying.py", line 251, in call Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi attempt = Attempt(fn(*args, **kwargs), attempt_number, False) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/db/sqlalchemy/api.py", line 177, in image_update Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi image_ref = _image_update( Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/common/utils.py", line 545, in wrapper Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return f(*args, **kwargs) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/db/sqlalchemy/api.py", line 1079, in _image_update Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi _set_properties_for_image( Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/common/utils.py", line 545, in wrapper Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return f(*args, **kwargs) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/db/sqlalchemy/api.py", line 1254, in _set_properties_for_image Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi _image_property_delete(context, session, prop_ref.name, Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/attributes.py", line 566, in __get__ Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return self.impl.get(state, dict_) # type: ignore[no-any-return] Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/attributes.py", line 1086, in get Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi value = self._fire_loader_callables(state, key, passive) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/attributes.py", line 1116, in _fire_loader_callables Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return state._load_expired(state, passive) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/state.py", line 803, in _load_expired Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi self.manager.expired_attribute_loader(self, toload, passive) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/loading.py", line 1670, in load_scalar_attributes Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi result = load_on_ident( Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/loading.py", line 509, in load_on_ident Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return load_on_pk_identity( Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/loading.py", line 694, in load_on_pk_identity Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi session.execute( Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/session.py", line 2362, in execute Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return self._execute_internal( Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/session.py", line 2237, in _execute_internal Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi conn = self._connection_for_bind(bind) Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/session.py", line 2101, in _connection_for_bind Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi TransactionalContext._trans_ctx_check(self) Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/engine/util.py", line 111, in _trans_ctx_check Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi raise exc.InvalidRequestError( Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi sqlalchemy.exc.InvalidRequestError: Can't operate on closed transaction inside context manager. Please complete the context manager before emitting further commands. Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: [pid: 88666|app: 0|req: 1009/2037] 127.0.0.1 () {40 vars in 883 bytes} [Fri Sep 27 15:44:58 2024] DELETE /v2/images/f16c174b-46fd-4241-aeb6-ae85583564d1 => generated 186 bytes in 526 msecs (HTTP/1.1 500) 4 headers in 176 bytes (1 switches on core 0) ``` ** Affects: glance Importance: Undecided Status: New ** Description changed: A strange failure was caught in glance-multistore-cinder-import job. + According to the tempest test case failure, image deleted failed because + of 500 error. https://zuul.opendev.org/t/openstack/build/bcb2045e696c473e9ab8a1f376bcc714 - I'm reporting it here in case this could be related to recent migration - to SQLAlchemy 2.0 . + And the following traceback is logged in g-api.log. I'm reporting this + here in case this could be related to recent migration to SQLAlchemy 2.0 + . ``` Sep 27 15:44:58.566377 np0038636614 [email protected][88666]: DEBUG glance.api.middleware.version_negotiation [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] Determining version of request: POST /v2/images Accept: application/json {{(pid=88666) process_request /opt/stack/glance/glance/api/middleware/version_negotiation.py:44}} Sep 27 15:44:58.566594 np0038636614 [email protected][88666]: DEBUG glance.api.middleware.version_negotiation [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] Using url versioning {{(pid=88666) process_request /opt/stack/glance/glance/api/middleware/version_negotiation.py:57}} Sep 27 15:44:58.566806 np0038636614 [email protected][88666]: DEBUG glance.api.middleware.version_negotiation [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] Matched version: v2 {{(pid=88666) process_request /opt/stack/glance/glance/api/middleware/version_negotiation.py:69}} Sep 27 15:44:58.567040 np0038636614 [email protected][88666]: DEBUG glance.api.middleware.version_negotiation [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] new path /v2/images {{(pid=88666) process_request /opt/stack/glance/glance/api/middleware/version_negotiation.py:70}} ... 'cinder://lvmdriver-1/09bc6160-d566-45c9-9cde-4e35497dd7a9', 'metadata': {'store': 'lvmdriver-1'}, 'status': 'active'}, {'id': 38, 'url': 'cinder://lvmdriver-2/3cd47cd3-ad7f-437e-bfa4-10101e019d15', 'metadata': {'store': 'lvmdriver-2'}, 'status': 'active'}] {{(pid=88666) sort_image_locations /opt/stack/glance/glance/common/utils.py:735}} Sep 27 15:44:58.033280 np0038636614 [email protected][88666]: DEBUG glance_store._drivers.cinder.store [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] Cinderclient connection created for user glance using URL: https://158.69.74.140/identity/v3. {{(pid=88666) get_cinderclient /opt/stack/data/venv/lib/python3.10/site-packages/glance_store/_drivers/cinder/store.py:648}} Sep 27 15:44:58.041288 np0038636614 [email protected][88665]: DEBUG glance.common.utils [-] Sorted locations: [{'id': 37, 'url': 'cinder://lvmdriver-1/09bc6160-d566-45c9-9cde-4e35497dd7a9', 'metadata': {'store': 'lvmdriver-1'}, 'status': 'active'}, {'id': 38, 'url': 'cinder://lvmdriver-2/3cd47cd3-ad7f-437e-bfa4-10101e019d15', 'metadata': {'store': 'lvmdriver-2'}, 'status': 'active'}] {{(pid=88665) sort_image_locations /opt/stack/glance/glance/common/utils.py:735}} Sep 27 15:44:58.062043 np0038636614 [email protected][88665]: DEBUG glance.common.utils [-] Sorted locations: [{'id': 37, 'url': 'cinder://lvmdriver-1/09bc6160-d566-45c9-9cde-4e35497dd7a9', 'metadata': {'store': 'lvmdriver-1'}, 'status': 'active'}, {'id': 38, 'url': 'cinder://lvmdriver-2/3cd47cd3-ad7f-437e-bfa4-10101e019d15', 'metadata': {'store': 'lvmdriver-2'}, 'status': 'active'}] {{(pid=88665) sort_image_locations /opt/stack/glance/glance/common/utils.py:735}} Sep 27 15:44:58.139389 np0038636614 [email protected][88666]: DEBUG glance_store._drivers.cinder.store [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] Cinderclient connection created for user glance using URL: https://158.69.74.140/identity/v3. {{(pid=88666) get_cinderclient /opt/stack/data/venv/lib/python3.10/site-packages/glance_store/_drivers/cinder/store.py:648}} ... Sep 27 15:44:58.507784 np0038636614 [email protected][88666]: DEBUG glance.db.sqlalchemy.api [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] StaleDataError while deleting property 'os_glance_import_task' from image 'f16c174b-46fd-4241-aeb6-ae85583564d1' likely means we raced during delete: UPDATE statement on table 'image_properties' expected to update 1 row(s); 0 were matched. {{(pid=88666) _image_property_delete /opt/stack/glance/glance/db/sqlalchemy/api.py:1328}} Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] Caught error: Can't operate on closed transaction inside context manager. Please complete the context manager before emitting further commands.: sqlalchemy.exc.InvalidRequestError: Can't operate on closed transaction inside context manager. Please complete the context manager before emitting further commands. Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi Traceback (most recent call last): Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/common/wsgi.py", line 1302, in __call__ Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi action_result = self.dispatch(self.controller, action, Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/common/wsgi.py", line 1345, in dispatch Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return method(*args, **kwargs) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/common/utils.py", line 414, in wrapped Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return func(self, req, *args, **kwargs) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/api/v2/images.py", line 908, in delete Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi image_repo.remove(image) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/notifier.py", line 538, in remove Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi super(ImageRepoProxy, self).remove(image) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/domain/proxy.py", line 104, in remove Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi result = self.base.remove(base_item) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/domain/proxy.py", line 104, in remove Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi result = self.base.remove(base_item) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/domain/proxy.py", line 104, in remove Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi result = self.base.remove(base_item) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/db/__init__.py", line 211, in remove Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi self.db_api.image_update(self.context, image.image_id, Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/retrying.py", line 56, in wrapped_f Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return Retrying(*dargs, **dkw).call(f, *args, **kw) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/retrying.py", line 257, in call Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return attempt.get(self._wrap_exception) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/retrying.py", line 301, in get Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi six.reraise(self.value[0], self.value[1], self.value[2]) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/six.py", line 719, in reraise Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi raise value Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/retrying.py", line 251, in call Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi attempt = Attempt(fn(*args, **kwargs), attempt_number, False) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/db/sqlalchemy/api.py", line 177, in image_update Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi image_ref = _image_update( Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/common/utils.py", line 545, in wrapper Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return f(*args, **kwargs) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/db/sqlalchemy/api.py", line 1079, in _image_update Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi _set_properties_for_image( Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/common/utils.py", line 545, in wrapper Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return f(*args, **kwargs) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/db/sqlalchemy/api.py", line 1254, in _set_properties_for_image Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi _image_property_delete(context, session, prop_ref.name, Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/attributes.py", line 566, in __get__ Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return self.impl.get(state, dict_) # type: ignore[no-any-return] Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/attributes.py", line 1086, in get Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi value = self._fire_loader_callables(state, key, passive) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/attributes.py", line 1116, in _fire_loader_callables Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return state._load_expired(state, passive) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/state.py", line 803, in _load_expired Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi self.manager.expired_attribute_loader(self, toload, passive) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/loading.py", line 1670, in load_scalar_attributes Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi result = load_on_ident( Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/loading.py", line 509, in load_on_ident Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return load_on_pk_identity( Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/loading.py", line 694, in load_on_pk_identity Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi session.execute( Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/session.py", line 2362, in execute Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return self._execute_internal( Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/session.py", line 2237, in _execute_internal Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi conn = self._connection_for_bind(bind) Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/session.py", line 2101, in _connection_for_bind Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi TransactionalContext._trans_ctx_check(self) Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/engine/util.py", line 111, in _trans_ctx_check Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi raise exc.InvalidRequestError( Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi sqlalchemy.exc.InvalidRequestError: Can't operate on closed transaction inside context manager. Please complete the context manager before emitting further commands. - Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi + Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: [pid: 88666|app: 0|req: 1009/2037] 127.0.0.1 () {40 vars in 883 bytes} [Fri Sep 27 15:44:58 2024] DELETE /v2/images/f16c174b-46fd-4241-aeb6-ae85583564d1 => generated 186 bytes in 526 msecs (HTTP/1.1 500) 4 headers in 176 bytes (1 switches on core 0) ``` -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to Glance. https://bugs.launchpad.net/bugs/2083092 Title: sqlalchemy.exc.InvalidRequestError im image update Status in Glance: New Bug description: A strange failure was caught in glance-multistore-cinder-import job. According to the tempest test case failure, image deleted failed because of 500 error. https://zuul.opendev.org/t/openstack/build/bcb2045e696c473e9ab8a1f376bcc714 And the following traceback is logged in g-api.log. I'm reporting this here in case this could be related to recent migration to SQLAlchemy 2.0 . ``` Sep 27 15:44:58.566377 np0038636614 [email protected][88666]: DEBUG glance.api.middleware.version_negotiation [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] Determining version of request: POST /v2/images Accept: application/json {{(pid=88666) process_request /opt/stack/glance/glance/api/middleware/version_negotiation.py:44}} Sep 27 15:44:58.566594 np0038636614 [email protected][88666]: DEBUG glance.api.middleware.version_negotiation [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] Using url versioning {{(pid=88666) process_request /opt/stack/glance/glance/api/middleware/version_negotiation.py:57}} Sep 27 15:44:58.566806 np0038636614 [email protected][88666]: DEBUG glance.api.middleware.version_negotiation [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] Matched version: v2 {{(pid=88666) process_request /opt/stack/glance/glance/api/middleware/version_negotiation.py:69}} Sep 27 15:44:58.567040 np0038636614 [email protected][88666]: DEBUG glance.api.middleware.version_negotiation [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] new path /v2/images {{(pid=88666) process_request /opt/stack/glance/glance/api/middleware/version_negotiation.py:70}} ... 'cinder://lvmdriver-1/09bc6160-d566-45c9-9cde-4e35497dd7a9', 'metadata': {'store': 'lvmdriver-1'}, 'status': 'active'}, {'id': 38, 'url': 'cinder://lvmdriver-2/3cd47cd3-ad7f-437e-bfa4-10101e019d15', 'metadata': {'store': 'lvmdriver-2'}, 'status': 'active'}] {{(pid=88666) sort_image_locations /opt/stack/glance/glance/common/utils.py:735}} Sep 27 15:44:58.033280 np0038636614 [email protected][88666]: DEBUG glance_store._drivers.cinder.store [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] Cinderclient connection created for user glance using URL: https://158.69.74.140/identity/v3. {{(pid=88666) get_cinderclient /opt/stack/data/venv/lib/python3.10/site-packages/glance_store/_drivers/cinder/store.py:648}} Sep 27 15:44:58.041288 np0038636614 [email protected][88665]: DEBUG glance.common.utils [-] Sorted locations: [{'id': 37, 'url': 'cinder://lvmdriver-1/09bc6160-d566-45c9-9cde-4e35497dd7a9', 'metadata': {'store': 'lvmdriver-1'}, 'status': 'active'}, {'id': 38, 'url': 'cinder://lvmdriver-2/3cd47cd3-ad7f-437e-bfa4-10101e019d15', 'metadata': {'store': 'lvmdriver-2'}, 'status': 'active'}] {{(pid=88665) sort_image_locations /opt/stack/glance/glance/common/utils.py:735}} Sep 27 15:44:58.062043 np0038636614 [email protected][88665]: DEBUG glance.common.utils [-] Sorted locations: [{'id': 37, 'url': 'cinder://lvmdriver-1/09bc6160-d566-45c9-9cde-4e35497dd7a9', 'metadata': {'store': 'lvmdriver-1'}, 'status': 'active'}, {'id': 38, 'url': 'cinder://lvmdriver-2/3cd47cd3-ad7f-437e-bfa4-10101e019d15', 'metadata': {'store': 'lvmdriver-2'}, 'status': 'active'}] {{(pid=88665) sort_image_locations /opt/stack/glance/glance/common/utils.py:735}} Sep 27 15:44:58.139389 np0038636614 [email protected][88666]: DEBUG glance_store._drivers.cinder.store [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] Cinderclient connection created for user glance using URL: https://158.69.74.140/identity/v3. {{(pid=88666) get_cinderclient /opt/stack/data/venv/lib/python3.10/site-packages/glance_store/_drivers/cinder/store.py:648}} ... Sep 27 15:44:58.507784 np0038636614 [email protected][88666]: DEBUG glance.db.sqlalchemy.api [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] StaleDataError while deleting property 'os_glance_import_task' from image 'f16c174b-46fd-4241-aeb6-ae85583564d1' likely means we raced during delete: UPDATE statement on table 'image_properties' expected to update 1 row(s); 0 were matched. {{(pid=88666) _image_property_delete /opt/stack/glance/glance/db/sqlalchemy/api.py:1328}} Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi [None req-cb60319b-481e-4127-96ff-8e6dfdfafeca tempest-ImagesFormatTest-522606120 tempest-ImagesFormatTest-522606120-project-member] Caught error: Can't operate on closed transaction inside context manager. Please complete the context manager before emitting further commands.: sqlalchemy.exc.InvalidRequestError: Can't operate on closed transaction inside context manager. Please complete the context manager before emitting further commands. Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi Traceback (most recent call last): Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/common/wsgi.py", line 1302, in __call__ Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi action_result = self.dispatch(self.controller, action, Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/common/wsgi.py", line 1345, in dispatch Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return method(*args, **kwargs) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/common/utils.py", line 414, in wrapped Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return func(self, req, *args, **kwargs) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/api/v2/images.py", line 908, in delete Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi image_repo.remove(image) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/notifier.py", line 538, in remove Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi super(ImageRepoProxy, self).remove(image) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/domain/proxy.py", line 104, in remove Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi result = self.base.remove(base_item) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/domain/proxy.py", line 104, in remove Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi result = self.base.remove(base_item) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/domain/proxy.py", line 104, in remove Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi result = self.base.remove(base_item) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/db/__init__.py", line 211, in remove Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi self.db_api.image_update(self.context, image.image_id, Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/retrying.py", line 56, in wrapped_f Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return Retrying(*dargs, **dkw).call(f, *args, **kw) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/retrying.py", line 257, in call Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return attempt.get(self._wrap_exception) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/retrying.py", line 301, in get Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi six.reraise(self.value[0], self.value[1], self.value[2]) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/six.py", line 719, in reraise Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi raise value Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/retrying.py", line 251, in call Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi attempt = Attempt(fn(*args, **kwargs), attempt_number, False) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/db/sqlalchemy/api.py", line 177, in image_update Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi image_ref = _image_update( Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/common/utils.py", line 545, in wrapper Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return f(*args, **kwargs) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/db/sqlalchemy/api.py", line 1079, in _image_update Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi _set_properties_for_image( Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/common/utils.py", line 545, in wrapper Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return f(*args, **kwargs) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/glance/glance/db/sqlalchemy/api.py", line 1254, in _set_properties_for_image Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi _image_property_delete(context, session, prop_ref.name, Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/attributes.py", line 566, in __get__ Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return self.impl.get(state, dict_) # type: ignore[no-any-return] Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/attributes.py", line 1086, in get Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi value = self._fire_loader_callables(state, key, passive) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/attributes.py", line 1116, in _fire_loader_callables Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return state._load_expired(state, passive) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/state.py", line 803, in _load_expired Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi self.manager.expired_attribute_loader(self, toload, passive) Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/loading.py", line 1670, in load_scalar_attributes Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi result = load_on_ident( Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/loading.py", line 509, in load_on_ident Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return load_on_pk_identity( Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/loading.py", line 694, in load_on_pk_identity Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi session.execute( Sep 27 15:44:58.532097 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/session.py", line 2362, in execute Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi return self._execute_internal( Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/session.py", line 2237, in _execute_internal Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi conn = self._connection_for_bind(bind) Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/orm/session.py", line 2101, in _connection_for_bind Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi TransactionalContext._trans_ctx_check(self) Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi File "/opt/stack/data/venv/lib/python3.10/site-packages/sqlalchemy/engine/util.py", line 111, in _trans_ctx_check Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi raise exc.InvalidRequestError( Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi sqlalchemy.exc.InvalidRequestError: Can't operate on closed transaction inside context manager. Please complete the context manager before emitting further commands. Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: ERROR glance.common.wsgi Sep 27 15:44:58.535876 np0038636614 [email protected][88666]: [pid: 88666|app: 0|req: 1009/2037] 127.0.0.1 () {40 vars in 883 bytes} [Fri Sep 27 15:44:58 2024] DELETE /v2/images/f16c174b-46fd-4241-aeb6-ae85583564d1 => generated 186 bytes in 526 msecs (HTTP/1.1 500) 4 headers in 176 bytes (1 switches on core 0) ``` To manage notifications about this bug go to: https://bugs.launchpad.net/glance/+bug/2083092/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

