-
Bug
-
Resolution: Unresolved
-
Undefined
-
rhos-18.0 Beta
-
False
-
-
False
-
?
-
?
-
?
-
?
-
-
-
Moderate
We observe the failures when Glance is configured with swift backend by uni-alpha job.
The problem appears when trying to upload the image multiple times.The end result one of images stuck queued status.
Example: create image 50 times.
for i in {1..50};do glance image-create-via-import --container-format ami --disk-format ami --name image-test-swift$i --file cirros-0.6.2-x86_64-disk.img;done
Glance logs
024-064cc26 - - default default] 192.168.32.22,192.168.16.2,::1 - - [03/Jun/2024 10:55:42] "PUT /v2/images/435d34a5-5a88-4caa-ae75-85bdb50d8d53/stage HTTP/1.1" 20 4 213 0.101555 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi [None req-5caf02bc-55da-4471-9db5-3d17e55d7ea4 5ee4f3232d994aa1a232222a78eb799f 136c105d82df470b8088617344 64cc26 - - default default] Caught error: Task with the given id 934b4900-f83a-44f7-a845-c8cec13023a3 was not found: glance.common.exception.TaskNotFound: Tas k with the given id 934b4900-f83a-44f7-a845-c8cec13023a3 was not found 6-03 10:55:42.475 19 ERROR glance.common.wsgi [None req-5caf02bc-55da-4471-9db5-3d17e55d7ea4 5ee4f3232d994aa1a232222a78eb799f 136c105d82df470b8088617344 64cc26 - - default default] Caught error: Task with the given id 934b4900-f83a-44f7-a845-c8cec13023a3 was not found: glance.common.exception.TaskNotFound: Tas k with the given id 934b4900-f83a-44f7-a845-c8cec13023a3 was not found 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi Traceback (most recent call last): 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi File "/usr/lib/python3.9/site-packages/glance/db/sqlalchemy/api.py", line 1910, in _task_get 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi task_ref = query.one() 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/query.py", line 2870, in one 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi return self._iter().one() 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/engine/result.py", line 1522, in one 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi return self._only_one_row( 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/engine/result.py", line 562, in _only_one_row 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi raise exc.NoResultFound( 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi sqlalchemy.exc.NoResultFound: No row was found when one was required 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi During handling of the above exception, another exception occurred: 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi Traceback (most recent call last): 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi File "/usr/lib/python3.9/site-packages/glance/common/wsgi.py", line 1286, in __call__ 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi action_result = self.dispatch(self.controller, action, 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi File "/usr/lib/python3.9/site-packages/glance/common/wsgi.py", line 1329, in dispatch 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi return method(*args, **kwargs) 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi File "/usr/lib/python3.9/site-packages/glance/common/utils.py", line 414, in wrapped 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi return func(self, req, *args, **kwargs) 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi File "/usr/lib/python3.9/site-packages/glance/api/v2/images.py", line 488, in import_image 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi task_repo.add(import_task) 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi task_repo.add(import_task) 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi File "/usr/lib/python3.9/site-packages/glance/notifier.py", line 624, in add 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi result = super(TaskRepoProxy, self).add(task) 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi File "/usr/lib/python3.9/site-packages/glance/domain/proxy.py", line 58, in add 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi self.base.add(self.task_proxy_helper.unproxy(task)) 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi File "/usr/lib/python3.9/site-packages/glance/db/__init__.py", line 422, in add 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi updated_values = self.db_api.task_create(self.context, task_values) 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi File "/usr/lib/python3.9/site-packages/glance/db/sqlalchemy/api.py", line 1716, in task_create 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi return task_get(context, task_ref.id, session) 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi File "/usr/lib/python3.9/site-packages/glance/db/sqlalchemy/api.py", line 1755, in task_get 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi task_ref = _task_get(context, task_id, session=session, 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi File "/usr/lib/python3.9/site-packages/glance/db/sqlalchemy/api.py", line 1913, in _task_get 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi raise exception.TaskNotFound(task_id=task_id) 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi glance.common.exception.TaskNotFound: Task with the given id 934b4900-f83a-44f7-a845-c8cec13023a3 was not found 2024-06-03 10:55:42.475 19 ERROR glance.common.wsgi