)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"a186bc7d1bcca5a167f152ab3cbc97da6e47d9d9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d3fee967_25a851cc","updated":"2025-05-22 09:02:57.000000000","message":"recheck to gather fresh logs","commit_id":"fd9ad80374064c03125cb0b1c9ed43783eaf206f"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"8206f8c93599110ef18c39426f0b7124df674727","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"8c47d15b_05a5027d","updated":"2025-06-17 13:58:40.000000000","message":"Confirmed in the second-to-last run, a live hash cancel in response to a delete-while-still-hashing case, which failed before.\n\nhttps://zuul.opendev.org/t/openstack/build/aa286812b43945af905e17efff58d537/log/controller/logs/screen-g-api.txt#5025\n\n```\nJun 17 09:00:04.792567 np0041147460 glance-api[103011]: DEBUG glance.async_.flows.location_import [-] Hash calculation cancelled: Hash calculation for image 54c84a83-51bf-44e8-976c-b1f72a3783d9 has been canceled {{(pid\u003d103011) _set_checksum_and_hash /opt/stack/glance/glance/async_/flows/location_import.py:93}}\nJun 17 09:00:04.871346 np0041147460 glance-api[103011]: DEBUG glance_store.multi_backend [-] Attempting to import store rbd {{(pid\u003d103011) _load_multi_store /opt/stack/data/venv/lib/python3.12/site-packages/glance_store/multi_backend.py:170}}\nJun 17 09:00:04.891230 np0041147460 glance-api[103011]: DEBUG glance_store.capabilities [-] Store glance_store._drivers.rbd.Store doesn\u0027t support updating dynamic storage capabilities. Please overwrite \u0027update_capabilities\u0027 method of the store to implement updating logics if needed. {{(pid\u003d103011) update_capabilities /opt/stack/data/venv/lib/python3.12/site-packages/glance_store/capabilities.py:91}}\nJun 17 09:00:04.891443 np0041147460 glance-api[103011]: DEBUG glance_store.driver [-] Late loading location class glance_store._drivers.rbd.StoreLocation {{(pid\u003d103011) get_store_location_class /opt/stack/data/venv/lib/python3.12/site-packages/glance_store/driver.py:133}}\nJun 17 09:00:04.891657 np0041147460 glance-api[103011]: DEBUG glance_store.location [-] Registering scheme rbd with {\u0027robust\u0027: {\u0027store\u0027: \u003cglance_store._drivers.rbd.Store object at 0x762e0069e540\u003e, \u0027location_class\u0027: \u003cclass \u0027glance_store._drivers.rbd.StoreLocation\u0027\u003e, \u0027store_entry\u0027: \u0027rbd\u0027}} {{(pid\u003d103011) register_scheme_backend_map /opt/stack/data/venv/lib/python3.12/site-packages/glance_store/location.py:132}}\nJun 17 09:00:04.891865 np0041147460 glance-api[103011]: DEBUG glance_store.multi_backend [-] Skipping store.set_acls... not implemented {{(pid\u003d103011) set_acls_for_multi_store /opt/stack/data/venv/lib/python3.12/site-packages/glance_store/multi_backend.py:576}}\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]: WARNING glance.async_.taskflow_executor [-] Task \u0027location_import-CalculateHash-53fcf72d-9c7d-42a8-bd79-d19d02c9a395\u0027 (8e5c2093-c93c-4afb-9b3b-b8bde880dd2f) transitioned into state \u0027FAILURE\u0027 from state \u0027RUNNING\u0027\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]: 5 predecessors (most recent first):\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]:   Atom \u0027location_import-SetImageToActiveTask-53fcf72d-9c7d-42a8-bd79-d19d02c9a395\u0027 {\u0027intention\u0027: \u0027EXECUTE\u0027, \u0027state\u0027: \u0027SUCCESS\u0027, \u0027requires\u0027: {}, \u0027provides\u0027: None}\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]:   |__Atom \u0027location_import-UpdateLocationTask-53fcf72d-9c7d-42a8-bd79-d19d02c9a395\u0027 {\u0027intention\u0027: \u0027EXECUTE\u0027, \u0027state\u0027: \u0027SUCCESS\u0027, \u0027requires\u0027: {}, \u0027provides\u0027: None}\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]:      |__Atom \u0027location_import-ImageLock-53fcf72d-9c7d-42a8-bd79-d19d02c9a395\u0027 {\u0027intention\u0027: \u0027EXECUTE\u0027, \u0027state\u0027: \u0027SUCCESS\u0027, \u0027requires\u0027: {}, \u0027provides\u0027: None}\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]:         |__Atom \u0027location_import_retry\u0027 {\u0027intention\u0027: \u0027EXECUTE\u0027, \u0027state\u0027: \u0027SUCCESS\u0027, \u0027requires\u0027: {}, \u0027provides\u0027: [(None, {})]}\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]:            |__Flow \u0027location_import\u0027: glance.async_.flows.location_import._HashCalculationCanceled: Hash calculation for image 54c84a83-51bf-44e8-976c-b1f72a3783d9 has been canceled\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]: ERROR glance.async_.taskflow_executor Traceback (most recent call last):\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]: ERROR glance.async_.taskflow_executor   File \"/opt/stack/data/venv/lib/python3.12/site-packages/taskflow/engines/action_engine/executor.py\", line 50, in _execute_task\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]: ERROR glance.async_.taskflow_executor     result \u003d task.execute(**arguments)\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]: ERROR glance.async_.taskflow_executor              ^^^^^^^^^^^^^^^^^^^^^^^^^\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]: ERROR glance.async_.taskflow_executor   File \"/opt/stack/glance/glance/async_/flows/location_import.py\", line 132, in execute\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]: ERROR glance.async_.taskflow_executor     self._set_checksum_and_hash(image)\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]: ERROR glance.async_.taskflow_executor   File \"/opt/stack/glance/glance/async_/flows/location_import.py\", line 92, in _set_checksum_and_hash\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]: ERROR glance.async_.taskflow_executor     with excutils.save_and_reraise_exception():\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]: ERROR glance.async_.taskflow_executor   File \"/opt/stack/data/venv/lib/python3.12/site-packages/oslo_utils/excutils.py\", line 227, in __exit__\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]: ERROR glance.async_.taskflow_executor     self.force_reraise()\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]: ERROR glance.async_.taskflow_executor   File \"/opt/stack/data/venv/lib/python3.12/site-packages/oslo_utils/excutils.py\", line 200, in force_reraise\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]: ERROR glance.async_.taskflow_executor     raise self.value\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]: ERROR glance.async_.taskflow_executor   File \"/opt/stack/glance/glance/async_/flows/location_import.py\", line 89, in _set_checksum_and_hash\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]: ERROR glance.async_.taskflow_executor     self._calculate_hash(image)\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]: ERROR glance.async_.taskflow_executor   File \"/opt/stack/glance/glance/async_/flows/location_import.py\", line 73, in _calculate_hash\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]: ERROR glance.async_.taskflow_executor     raise _HashCalculationCanceled(\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]: ERROR glance.async_.taskflow_executor glance.async_.flows.location_import._HashCalculationCanceled: Hash calculation for image 54c84a83-51bf-44e8-976c-b1f72a3783d9 has been canceled\nJun 17 09:00:04.900854 np0041147460 glance-api[103011]: ERROR glance.async_.taskflow_executor \nJun 17 09:00:04.911469 np0041147460 glance-api[103011]: DEBUG glance.async_.taskflow_executor [-] Task \u0027location_import-CalculateHash-53fcf72d-9c7d-42a8-bd79-d19d02c9a395\u0027 (8e5c2093-c93c-4afb-9b3b-b8bde880dd2f) transitioned into state \u0027REVERTING\u0027 from state \u0027FAILURE\u0027 {{(pid\u003d103011) _task_receiver /opt/stack/data/venv/lib/python3.12/site-packages/taskflow/listeners/logging.py:194}}\n\n```","commit_id":"4e06601364061651bfe20edd4649760dbacf6ef2"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"c0554da71fafb0b0c0cbfbff9d7f3a4358c8f903","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"e5c02615_e0ac71f0","updated":"2025-06-16 20:41:17.000000000","message":"recheck attempt 2\nnova--* jobs executed successfully","commit_id":"4e06601364061651bfe20edd4649760dbacf6ef2"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"9bed23b110d620fd21a95950b05288e7c2d6898c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"dbbba31b_da35dc47","updated":"2025-05-29 06:45:37.000000000","message":"recheck attempt 2 successful","commit_id":"4e06601364061651bfe20edd4649760dbacf6ef2"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"1712698dcab5115b6f96f195623a965dd7d10887","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ecbbb853_c7955650","updated":"2025-06-17 08:14:18.000000000","message":"recheck attempt 5\nnova-ceph-multistore failed but for different reason\nTest test_resize_volume_backed_server_confirm fails with below reason\n\n  File \"/opt/stack/tempest/tempest/lib/common/ssh.py\", line 155, in _get_ssh_connection\n    raise exceptions.SSHTimeout(host\u003dself.host,\ntempest.lib.exceptions.SSHTimeout: Connection to the 172.24.5.21 via SSH timed out.\nUser: cirros, Password: None","commit_id":"4e06601364061651bfe20edd4649760dbacf6ef2"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"960608741013ce7c709c7979795e80903fb560d1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"09a7ce4b_e6b0768c","updated":"2025-06-17 10:56:42.000000000","message":"recheck attempt 6\nall nova jobs passed","commit_id":"4e06601364061651bfe20edd4649760dbacf6ef2"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"e17986140dfeea3f91f6210c16cff557a6d14c63","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"80bf59f5_82e49f82","updated":"2025-06-17 12:58:57.000000000","message":"recheck attempt 7\nall nova jobs passed","commit_id":"4e06601364061651bfe20edd4649760dbacf6ef2"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"f03d9f914d29f63d6c985cfdf6f5146a0d15b611","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"4838cdee_a9337e44","updated":"2025-06-16 17:27:36.000000000","message":"recheck dependency merged, lets get fresh results","commit_id":"4e06601364061651bfe20edd4649760dbacf6ef2"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"f20a80a7fc5cf3a7fe7ec21ad590656e5911c14a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"16cb073e_b8a0453f","updated":"2025-05-28 18:13:06.000000000","message":"recheck dependency updated","commit_id":"4e06601364061651bfe20edd4649760dbacf6ef2"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"256a9fda64285faf24e9a8b8839e17d868b3cffa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"270537eb_545b1009","updated":"2025-05-28 11:21:20.000000000","message":"recheck dependency updated","commit_id":"4e06601364061651bfe20edd4649760dbacf6ef2"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"e7a8f534e5f03f142839527bb695f21588b94438","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3e585629_1ecced2f","updated":"2025-05-27 10:38:11.000000000","message":"recheck dependency updated","commit_id":"4e06601364061651bfe20edd4649760dbacf6ef2"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"bf9603179412150f7c45d04b2b17d91511cf6b80","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"696c90f2_9113f118","updated":"2025-05-27 06:40:18.000000000","message":"recheck dependency updated","commit_id":"4e06601364061651bfe20edd4649760dbacf6ef2"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"a2b335e3d2a580eb07644c48a18cdabc834d8131","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"e1c226d8_1eba75f2","updated":"2025-05-29 17:08:44.000000000","message":"recheck dependency updated","commit_id":"4e06601364061651bfe20edd4649760dbacf6ef2"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"d87f11864ebbe8215ca851dd2e5eb9bf2b06bd92","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"8162fda6_2d5e4a59","updated":"2025-06-17 03:14:52.000000000","message":"recheck successful attempt 3","commit_id":"4e06601364061651bfe20edd4649760dbacf6ef2"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"eec481e2c6be723a490e4e8d8f64c6a1bac38a69","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"edeb92f0_614e31e8","updated":"2025-06-17 06:04:40.000000000","message":"recheck successful attempt 4","commit_id":"4e06601364061651bfe20edd4649760dbacf6ef2"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"6d4e3cd090395888d7f3cfc6d46ce7cddac86ee0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"6c8b4807_92254b25","updated":"2025-07-23 18:23:39.000000000","message":"Glance fixed the server-side behavior that was causing this to fail in certain situations, so we should be good to re-enable using the new interface.","commit_id":"4e6070085f25442f5702cb37f38ce45c3bd5b19e"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a7095ee0f0f2454721a8781233a1bcf329d69ca5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"fea4b868_771299c8","updated":"2025-08-06 15:51:34.000000000","message":"ok if dan is confindent the galnce issue https://bugs.launchpad.net/glance/+bug/2045769 is resolved i think it makes sense to merge this now and let it bake before FF and so we have time to revert again before RC1 if it proves problematic.\n\nthe next couple of weeks will have higher then normal ci execution so it shoudl shake out any lingering issues.\n\nit will be nice to finally have this done.","commit_id":"4e6070085f25442f5702cb37f38ce45c3bd5b19e"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"a7d725212c61b61619027e1025e7878b6b1236f8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"ea60fa5e_b3650e5f","updated":"2025-06-18 00:55:09.000000000","message":"recheck post failure in ironic and time out of functional py312 job, both are not related","commit_id":"4e6070085f25442f5702cb37f38ce45c3bd5b19e"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"c4ce0d362ea3e1457947f55a56ef8bff2c493c13","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"25d20462_ae719753","updated":"2025-07-23 18:02:11.000000000","message":"recheck to get fresh logs","commit_id":"4e6070085f25442f5702cb37f38ce45c3bd5b19e"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"331d165a6cfff9118140d396d65c651a5889446c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"cd7f89a5_7341a2c5","updated":"2025-08-07 05:48:24.000000000","message":"recheck volume failed to attach not related to location API hash calculation","commit_id":"4e6070085f25442f5702cb37f38ce45c3bd5b19e"}]}
