)]}'
{"id":"openstack%2Fglance~992633","triplet_id":"openstack%2Fglance~master~I175cb577000ab2f7cfe080f83cfcdcf19fe1156d","project":"openstack/glance","branch":"master","topic":"eventlet-removal","attention_set":{},"removed_from_attention_set":{"19138":{"account":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"last_update":"2026-06-30 16:27:22.000000000","reason":"Change was submitted"},"9303":{"account":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"last_update":"2026-06-29 16:31:20.000000000","reason":"\u003cGERRIT_ACCOUNT_9303\u003e replied on the change","reason_account":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"}}},"hashtags":[],"change_id":"I175cb577000ab2f7cfe080f83cfcdcf19fe1156d","subject":"Replace futurist thread pool with concurrent.futures","status":"MERGED","created":"2026-06-10 12:30:51.000000000","updated":"2026-06-30 16:28:22.000000000","submitted":"2026-06-30 16:27:22.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":13,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"992633-eventlet-removal","meta_rev_id":"a89bbccbe9b9844553cd5f08f0d97955f87076de","_number":992633,"virtual_id_number":992633,"owner":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-30 16:27:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"all":[{"value":2,"date":"2026-06-29 16:31:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":2,"date":"2026-06-30 13:51:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"all":[{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":1,"date":"2026-06-30 13:51:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-10 13:51:35.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-06-10 15:04:46.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-06-25 06:30:52.000000000","updated_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"REVIEWER"},{"updated":"2026-06-30 13:51:14.000000000","updated_by":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"reviewer":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"state":"REVIEWER"}],"messages":[{"id":"030460f150790416ede1310ad97ad09738ab4010","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"date":"2026-06-10 12:30:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7f35f16a5241ad0e0197dcbd1325891fbaba71fb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-10 13:51:35.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9e29aef9db0544e5a94afb0e2620168b\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/cd81d49dd64e432aa9c9913a139f0c1c : SUCCESS in 9m 26s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/40a8bc25ca0a4784ae2146ccc037615f : SUCCESS in 6m 25s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/d6a5ab21560a42e083f6076972fdc235 : SUCCESS in 8m 06s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f9324f18ff441392204dcab89f23c7af77353b6b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-10 15:04:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a99481914aa2419d9c55755cc95309f7\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/a270ba61142f4e6581f7dba09396102e : SUCCESS in 4m 00s\n- grenade https://zuul.opendev.org/t/openstack/build/f48da7105d844b199d6d2ac26da5b262 : SUCCESS in 43m 00s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6a7d5515f7a54631a50882423205db30 : SUCCESS in 1h 14m 49s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/a50fbab6696041d28c386f2d29c64fe6 : SUCCESS in 1h 51m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cc2555ee8f324f8d9abd4dd3460bc9a7 : SUCCESS in 1h 05m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/215a3833a799465e9b6655fb68320ed9 : SUCCESS in 4m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b8a90b19c297441689e960db928ba4f8 : SUCCESS in 7m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e976d845c4184904bcfaa5bec92cf4ff : SUCCESS in 5m 34s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/cff472701a5e485dbee279f022aeb780 : SUCCESS in 12m 18s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e795826657f41ec870832253697dec9 : SUCCESS in 6m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b3d97d04f8f7481fa907a1817eae169c : SUCCESS in 8m 39s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/cc419040d1e44df29d447c1c68544263 : SUCCESS in 9m 03s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/0e810d7bcea14173a7cb42ac24b0df67 : SUCCESS in 5m 58s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/8d0a9230fe62447f93e5b2301acb9251 : SUCCESS in 2h 02m 26s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/30e49b5119af48dcbedbc5c1bf270f00 : SUCCESS in 1h 46m 01s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/52e0ee2c5b5a45c78fc0727a55d24b70 : SUCCESS in 1h 59m 19s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/204b8b478bc742318ef41ceacd88eec6 : SUCCESS in 2h 16m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d47c7ad512294998847521e313278e4d : SUCCESS in 1h 17m 56s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/4bc7d804d03a4743b0a64aa83d0e4264 : SUCCESS in 2h 11m 34s\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/81737754eae34eaeaa13bc170a96e908 : FAILURE in 12m 34s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/cb0cc2d7e62b4e3ba83d74ffa2949916 : SUCCESS in 2h 11m 45s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/9f5ef00e0b3f484b8b765c3f7ea8740c : SUCCESS in 45m 13s\n- glance-rally-task-uwsgi https://zuul.opendev.org/t/openstack/build/4951034d1a934d03b97b8ea8cc343387 : SUCCESS in 54m 09s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"288b7c354b1d0f5cf65b2a83c4429d6e20b33252","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"date":"2026-06-10 15:23:27.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"05d32763993bece003339ad50e6bd5b9b663bad0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-10 17:22:24.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4bd0d618432d434fa412b70a6534e1f4\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/aa4b369748634ed5a8e7aedf5fecaae2 : SUCCESS in 8m 07s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/fb38112b5dca43528e91ef76222d6089 : NODE_FAILURE Node(set) request 7dfeaa2a976c4c0592ac4b6151811996 failed in 0s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/ac081c70aadc49c68bb182ad7e3ae7ed : NODE_FAILURE Node(set) request b7993d83c1624668ae4c0231e1eea044 failed in 0s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"5f4a246d1e12b28d1e25832e40e2215874b17b44","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-10 18:00:25.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4c1d5a1ec376415a8657cd20c31392d6\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/38894dad1337490f9c41768b1065ab31 : SUCCESS in 4m 01s\n- grenade https://zuul.opendev.org/t/openstack/build/2e5a2a89f7e949768cf31b036c7a09c1 : SUCCESS in 1h 02m 26s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/630128f763ae48b6ac58c03f9331009c : SUCCESS in 1h 10m 04s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/c9c4260c28844a48b55d86e171f5ace2 : SUCCESS in 1h 42m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6013d12f85fb4257af8d58eca46ebce2 : SUCCESS in 1h 06m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9587e7ddbaad4a38906b3cdcd0edde0d : SUCCESS in 4m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c46ebbc5a39842bcb8156851553ef683 : SUCCESS in 5m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b94dc72c805242daa6724e2b7cf962b5 : SUCCESS in 4m 59s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b26010a18958494e9bb11ef668f4f90e : SUCCESS in 8m 51s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/730410362e71405685cfa5fd2a26f062 : SUCCESS in 9m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fe4d83d6066541c88f23b5e8dd6f3974 : SUCCESS in 8m 17s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/133d2fbc568641dcaad0c85c45468c2e : SUCCESS in 6m 25s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/9eaf69227839487099b3d7dc1cc17257 : SUCCESS in 5m 24s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/5b0d60ea16f84bbb8164a0af377de70c : SUCCESS in 1h 45m 27s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/7079eabfdd0e43f2b01d92b3055c160a : SUCCESS in 2h 22m 18s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/6a1dd98c064e48468eecc96b560570b7 : SUCCESS in 1h 49m 43s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/7aa1faddfd20499c86f1f34dae769f1f : SUCCESS in 2h 05m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1e307d595c954508aece58782fca5a6c : SUCCESS in 45m 01s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/3d9dba72f894411aba967c1edec84c3c : SUCCESS in 2h 06m 12s\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/71649ea7c8344cbe8c3530ebb19130a5 : FAILURE in 18m 02s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/38c91e5e30684d5ab8fc19c467b1936a : SUCCESS in 1h 48m 04s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/f544495a2d0a4cce8f4f21a3f1043e89 : SUCCESS in 26m 00s\n- glance-rally-task-uwsgi https://zuul.opendev.org/t/openstack/build/f28001860d754fbdbf5c90565263c025 : SUCCESS in 56m 52s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"92bd9c1356bcb9e8a62223bbe72932ab22c0ac34","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"date":"2026-06-16 09:24:43.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"7e89bd26ac23d2d95da157170c3e892ee9af3fb2","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"date":"2026-06-16 09:53:10.000000000","message":"Topic set to eventlet-removal","accounts_in_message":[],"_revision_number":3},{"id":"ec6587898849bdb61391fda3173975bf221922d8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 12:01:48.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f736033ed13d47eb8b7d6761935e90eb\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/93f8573d94e84f0a905918c50a499cf9 : SUCCESS in 3m 19s\n- grenade https://zuul.opendev.org/t/openstack/build/ce90381af77d495da7e0196150997cde : SUCCESS in 1h 06m 46s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4fd6a10a88f84860854044b375012ba5 : SUCCESS in 1h 09m 00s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/1bd1d295407d485c85f3234fb502510c : SUCCESS in 1h 53m 06s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8e32ea56f74d4419a21958ede7c76e69 : SUCCESS in 55m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c9bb691a60764b549fcfe58fe1dc55cb : SUCCESS in 4m 55s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1539a50d47bc4263a799be3faf6e31e5 : SUCCESS in 4m 54s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d60ff0d0e6c9421eac0908a1ab58505b : SUCCESS in 4m 42s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d0f3f3cd7227413eb08cfcc0e0476934 : SUCCESS in 10m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d5e593fa97eb47f9b26b3b4b6d959fba : SUCCESS in 5m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/702ca7b660ce4ac28d3fb755e267601e : SUCCESS in 7m 49s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/51ad84a10b4045e099c142477daab900 : SUCCESS in 7m 04s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/68298ecbdbb5412f8703bae67970988e : SUCCESS in 5m 11s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/ee4925a99e374b11a63fc3d7fb52ad1a : SUCCESS in 1h 43m 24s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/5da06a912156469381d0530f895ea8ba : SUCCESS in 2h 10m 20s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/57c7c3965c914d90bc5401b9e98d6333 : SUCCESS in 2h 25m 15s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/a74c601d30e04865817a6ffa59a0e7bd : SUCCESS in 2h 31m 29s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ec7b8b6a16aa46d3b3743c8e0ac1b1d3 : SUCCESS in 51m 04s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/cbed8d17f13d49449c186c79e59a1985 : SUCCESS in 1h 41m 58s\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/a7a0691d79054df29f4f95d2a62c3520 : FAILURE in 9m 13s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/c283570e057a4d13866ad95ea4014378 : FAILURE in 1h 48m 09s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/0f8c36e538e643818c1d13205e100e1c : SUCCESS in 36m 22s\n- glance-rally-task-uwsgi https://zuul.opendev.org/t/openstack/build/fdd1305ae0a849089b93e78a76fc84ee : SUCCESS in 56m 27s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"7737b14425da2e7f9d6e0445f7b3ade3f78e306d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-17 11:39:35.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/df1bd42dfde845c9b4f9a342a5f572b9\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/51c2aaeaeb3644dc8d5fd2ecd8b8111f : SUCCESS in 7m 27s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/46292080f2b64e78afd1f1a623b33e92 : SUCCESS in 7m 36s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/633b9acea4364d5891827b9c4b9df3de : SUCCESS in 7m 59s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"2800168af8d90482b851f4a727b0af9c0a2af676","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"date":"2026-06-19 07:44:26.000000000","message":"Patch Set 4: Patch Set 3 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"a6f176b756b0d80e87d5754384ef62e0f02632c8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-19 08:44:46.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b86fae21c40840d28bd37855bf616daa\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/80f42fb565ac4797bc0315814d369309 : SUCCESS in 7m 29s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/aaf3bc5cfbef41a5803e47fc38ae4af9 : SUCCESS in 8m 23s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/241bf4e7fe454b7e9eb0e83e55711abd : SUCCESS in 10m 32s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"3e6e2906fcf4f10d41dabc81aff86d5583317502","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-19 10:10:31.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/c484a221d31d44f7be1c0c9543321547\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/236aec4aa7334ac69f69410249f9d792 : SUCCESS in 2m 55s\n- grenade https://zuul.opendev.org/t/openstack/build/c0757cfc91bf4b04ba1a7d64dd612a96 : SUCCESS in 34m 34s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2e73492484cd4b309c9515d30f9c0af5 : SUCCESS in 45m 29s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/4e035deec1944aa1a54bfcad86de3d30 : SUCCESS in 1h 35m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ef5fcadbea62461fb07f4ef28eb04c61 : SUCCESS in 1h 03m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/353bae6af9cb44b4a9e019c8e551ef01 : SUCCESS in 3m 21s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2fb2ac1dff134dbdaeaee7003e247267 : SUCCESS in 3m 01s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e5493c90df7f450daa1a121560df167e : SUCCESS in 3m 25s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/456aa00361184bbab461f7bb68581f22 : SUCCESS in 4m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6f45174c1157466c8ad072b714a32726 : SUCCESS in 6m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/955f2484dc47480dae52b5b7c89ea7f9 : SUCCESS in 8m 19s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/6d2be7182a1a4e5a87abc8cd3af8392e : TIMED_OUT in 30m 58s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/c9c575d1c3184c3599369c73d2ba2b1f : TIMED_OUT in 31m 02s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/64b7b6edb80c45b28151444fd48e6b71 : SUCCESS in 1h 17m 40s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/fb7b392be5414f0d977f3d586582c372 : SUCCESS in 2h 12m 45s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/5b523c1cdf4b4482a92f468c1a3e92d4 : SUCCESS in 2h 11m 41s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/fd3d03d4dff542f7a29898bb54ca29bd : SUCCESS in 1h 33m 21s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/19b443e9e28f4becae934d5373cf34b3 : SUCCESS in 59m 42s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/4d2b59a798c247dfadf323576d980119 : SUCCESS in 1h 58m 38s\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/149051f729fe429db843d629a30fe9b5 : FAILURE in 16m 26s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/393e4ced64344c5a87bc8b6a37c4a8a7 : SUCCESS in 1h 22m 12s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/aed5a24da0ea4f478826e91f02d5ce6f : SUCCESS in 33m 01s\n- glance-rally-task-uwsgi https://zuul.opendev.org/t/openstack/build/a0de86439b734f82babbf6aa80c5de66 : SUCCESS in 49m 18s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"e9f7ef633bcadfd723c7d20ae268b2623ee9cce5","author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"date":"2026-06-23 07:19:23.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"bdf1a25c8594fe31ea6b25fefeced3b36116eeb3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-23 07:36:11.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/375cb7e794484317ac00b6fb4774d124\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/ca1216173ed545329846f627549bc69a : SUCCESS in 7m 36s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/ad458342bdf4411996318f5fb2c0bf88 : SUCCESS in 7m 28s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/fb8d8d7bb78e401682c74fb4c1819869 : SUCCESS in 13m 59s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"2d0e4e092326c687edab7a6f99539431c0dc46aa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-23 09:39:27.000000000","message":"Patch Set 4:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/f811bfe9379748b0a31b397580836f85\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/68dca09e67594e4a86a96aac187f21e9 : SUCCESS in 2m 40s\n- grenade https://zuul.opendev.org/t/openstack/build/6d3c989e1bae4791ba044b951cb1b420 : SUCCESS in 31m 02s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/668d14909fd246fcaa91ddfb9d4b1f3b : SUCCESS in 1h 06m 52s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/76d5d0b5bc1844d4871159a6e1ab6638 : SUCCESS in 1h 49m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/11a087731c4d420bb604bfd5af0d5ec2 : SUCCESS in 1h 07m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f4728102cd8f4101be3a6126f77e7329 : SUCCESS in 4m 18s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/39e95b37c17a4c498a872a382c2d1fd9 : SUCCESS in 4m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ef271f95396444c6b96861cc6c3cc090 : SUCCESS in 2m 46s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ab7f3ec19d0f47e8b407c9bdc31a7ccd : SUCCESS in 7m 17s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/933655c37e9643a5b7d9e736ba6716a3 : SUCCESS in 5m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/80cb9cbb42d34acd9282b9355b6dae32 : SUCCESS in 7m 11s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/8040dc4057a0411d95fcc6fcb1fdda4b : TIMED_OUT in 30m 49s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/49086c4433f34fafa14ea5a40985cf4f : TIMED_OUT in 31m 02s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/aed5043e32444bc28863677357eb7ede : SUCCESS in 1h 01m 03s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/34e97263e7644184babefa51c78a4658 : SUCCESS in 2h 14m 25s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/1a8124c36ca0410aae221d301d73649a : SUCCESS in 1h 55m 52s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/51fcee65390b4a18aa203fd2fd431c35 : SUCCESS in 1h 51m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6968dc0c138547baad91722ce21eb485 : SUCCESS in 1h 05m 27s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/8baaf438615e4b9ea185ddcf3313f75b : SUCCESS in 1h 00m 48s\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/863c8936b3c6465bb2b4c0a365f80be6 : FAILURE in 15m 28s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/0451821b136849878e4e640e63cc43e2 : SUCCESS in 2h 03m 28s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/449cdd42d06748759b1453d027e6d77d : SUCCESS in 36m 39s\n- glance-rally-task-uwsgi https://zuul.opendev.org/t/openstack/build/412ec83ce8644187bbb8b39044843eb7 : SUCCESS in 23m 28s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"cb419135350696d8e83b2e546138e114a09bad6f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"date":"2026-06-25 05:03:02.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"7a1b3e0ff19ca33cbb33c50618cd425b0809bf04","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-25 05:15:19.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/76a7dbda5beb41609943494125657ff7\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/e8623e95a87b4ae7976dce4eb2d69365 : SUCCESS in 7m 45s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/679ca101f26e4a7a8cdc43f946887970 : SUCCESS in 6m 16s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/0d30cc700af0489b854c424e569ffa31 : SUCCESS in 10m 23s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"9ba1c8c1d4dd727e15f08875421685cbbcc336ac","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2026-06-25 06:30:52.000000000","message":"Patch Set 5: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":5},{"id":"822baa82290f5250652d2373421c272ddefb6b5c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-25 07:09:17.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bcf597f5d7cb45a484f9d2aed0c6804f\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/b9b5049b57984178a79630dbd87901ec : SUCCESS in 2m 03s\n- grenade https://zuul.opendev.org/t/openstack/build/d11e925c2dce4215bf5368d9741c675e : SUCCESS in 43m 30s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c7e7db2ea595478fabefe1d1eb9fa25c : SUCCESS in 35m 08s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/606155ce01a749e3bc1339a79b7bb2e6 : SUCCESS in 1h 26m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/684ac00fb3424e4faa9d9d6c26e68673 : SUCCESS in 35m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9b9b97679e4e47a58948e16419ae3023 : SUCCESS in 4m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/692569816c894bb1abd3e7c44d119331 : SUCCESS in 5m 01s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c8f2b0274088424d8737bf49ff798c33 : SUCCESS in 4m 48s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8f7d8eb0252547bf8257c021f52b823f : SUCCESS in 7m 17s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d0227dcf5c57464d9ba5ba70b9471f0a : SUCCESS in 4m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3e465d68336245a8a58b512a82c8c538 : SUCCESS in 7m 59s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/e5ab526b51c641df8bc971871cfc8fe0 : SUCCESS in 4m 40s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/01bef03c0f86407ab9db080746453794 : SUCCESS in 6m 29s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/4edbbc7c9fcc4fc09a5e42997a526f66 : SUCCESS in 1h 41m 31s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/62d27e4ef6914e3599949d5a56ea4650 : SUCCESS in 2h 01m 03s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/c82d7545531c4a10aba06a86b54059b1 : SUCCESS in 1h 09m 45s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/5dc39da0b1d945c0b4cab011991a4b61 : SUCCESS in 1h 49m 31s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8e301a2f7eb8401e8440f88287d2ba59 : SUCCESS in 1h 05m 32s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b0681f87985f410b926fd2b822660cef : SUCCESS in 2h 00m 51s\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/a0eb2a0fa8f4431193c6e42084bfee71 : FAILURE in 16m 18s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/c1e534f35fdd4477846ea6d1ae86e343 : SUCCESS in 1h 04m 13s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/c2b499deca404cbf82463b40c32837c0 : SUCCESS in 18m 50s\n- glance-rally-task-uwsgi https://zuul.opendev.org/t/openstack/build/dc63652b44fb408e9d7d2b58d7a988d6 : SUCCESS in 35m 21s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"1784fceab79c92685f4c9467fc7e3540b06852bb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"date":"2026-06-29 06:26:54.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"fe4a744e479c5d846be0644e9af3fc93de86c4f4","author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"date":"2026-06-29 06:28:08.000000000","message":"Patch Set 6:\n\n(4 comments)","accounts_in_message":[],"_revision_number":6},{"id":"f266c88772069e76fa150f1bd57a5f5bb8e9cd48","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 06:40:26.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3a97d13172b04ef0b118ce593c4d0388\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/f44d95cfbcac46dc819e4aac9d5de37c : SUCCESS in 5m 16s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/6f00d02bdd60417e8a2043efcdc896ec : SUCCESS in 6m 55s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/9d94b768c97a4282b5f2dd8aa428c027 : SUCCESS in 11m 42s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"4ea05f62aa5d29ef299262ed118fa7584081fa07","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 08:46:04.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/0fdee5fe3d49407493fefb048956f563\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/2063104e3deb4b688098e1d803db3aeb : SUCCESS in 2m 45s\n- grenade https://zuul.opendev.org/t/openstack/build/2065a940ef4e42928cdbb12aad5c0aaf : SUCCESS in 1h 06m 30s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5d95464cb7114bef858fb98bcbbd852f : SUCCESS in 1h 01m 14s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/44ca2870a9634cfdaa243b010c346e13 : SUCCESS in 1h 48m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/597f6b7352794e6f8c4b5d02d7985901 : SUCCESS in 1h 08m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6eabf705c89e46e5b72c56cd167f00ce : SUCCESS in 4m 45s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/986f71395d2549e4a2045a4f4b56262b : SUCCESS in 4m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c74594b2403044b5aef245baf316099d : SUCCESS in 6m 34s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/2ae2fd345e604dadad42d17e788a0dbd : SUCCESS in 9m 10s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/55ce6707299e459d853c4c8cd9131319 : SUCCESS in 5m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8225b972f32a477c8e85ba9ca182fb3a : SUCCESS in 5m 50s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/17eadad3345b4c578599610c89b35b7e : SUCCESS in 4m 55s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/c81252d9947541608558fd44a51781b4 : SUCCESS in 5m 35s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/7c74a6290fc04ed1954bd6011d644737 : SUCCESS in 1h 09m 06s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/cd9f81275c5b4545a75c3c8bc624a832 : SUCCESS in 1h 28m 02s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/ba99b90509ee44a2a89db3875222266b : SUCCESS in 1h 08m 10s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/7702ca427c584285bef200927d57045c : FAILURE in 2h 12m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9b8b33d96d1942d3b38ff359980f3959 : SUCCESS in 58m 11s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/0f79cbe9c8794b759c80b63758ffa1fd : SUCCESS in 1h 01m 21s\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/5f0ee8240afc4d32aff2c422dc5ff91a : SUCCESS in 1h 45m 40s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/854be9c4305d4ac89c7a7ce67f1fcf22 : SUCCESS in 33m 19s\n- glance-rally-task-uwsgi https://zuul.opendev.org/t/openstack/build/9b76742c078c4051a5bf65c9dacb733b : SUCCESS in 36m 39s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"f6699aaa1bf188b3271ccf8d5703af127b97772b","author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"date":"2026-06-29 10:07:47.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"cba9bf982c0c9215d1332672f746208a60962bf8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 10:18:53.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4aa55781156b4b6d8b0f1896d84abc4b\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/ad5edfc5373441bba67da45d597dc53b : SUCCESS in 5m 35s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/35f2c4c18a9d460286d5262d79467110 : SUCCESS in 5m 56s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/9216ca4c3abb4beba748348c7214f561 : SUCCESS in 9m 07s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"8f62c6fb79940e52159988d8b8abce246169d1fa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 12:28:57.000000000","message":"Patch Set 6:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/604e3c0fc78f45e9847bc92800d4e2d9\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/0f07d51005ec49658e805a4381ef1724 : SUCCESS in 2m 39s\n- grenade https://zuul.opendev.org/t/openstack/build/a80b1a3c9760463da23a7114f6310e70 : SUCCESS in 44m 27s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/60fc194781a84704bdaf6b826a7bd62a : SUCCESS in 51m 05s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/b2a2f80a820d438aaf0635338c192e96 : SUCCESS in 1h 28m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/200f3b8486d34250a5a8c01501db5e39 : SUCCESS in 47m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7b629001ca78484488cfdd6d3fd05c29 : SUCCESS in 2m 38s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e7bee0a34d934d5abc27bb57e0486b05 : SUCCESS in 3m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b8733869b2f4420baaa6874d2651ac69 : SUCCESS in 4m 05s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/bef36af87ba9475f9d73471fb704b8f3 : SUCCESS in 9m 20s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3f66347a6efa4b5ebb988fb3d8cc1bef : POST_FAILURE in 5m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/243ceb5eebcf41fdac4d30d1d7cb777f : SUCCESS in 8m 00s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/564a451e4eab4e8888a20c3a43d56281 : SUCCESS in 6m 35s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/df1a1456b37c4ee691f65e3efa04238b : SUCCESS in 5m 36s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/9493fadcb9d24afabcab346d980790e3 : SUCCESS in 1h 57m 22s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/42f4d67433444f609e237dc9f3fecb4d : SUCCESS in 1h 06m 36s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/3ca14417369142e680321122a198b9c8 : SUCCESS in 1h 16m 24s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/6941cb6ed95c4c7da48197cb0ec99b37 : SUCCESS in 1h 16m 05s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ebdae3c0f5af4bfd814fd21109de33d6 : SUCCESS in 1h 02m 02s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/88423b97667041baa6621cc15143962e : SUCCESS in 1h 39m 08s\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/29a5b8f56d1d4d76aceed70dfb686b60 : SUCCESS in 2h 15m 15s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/f95fb645ab164c6f96a6d1b23602427d : SUCCESS in 16m 50s\n- glance-rally-task-uwsgi https://zuul.opendev.org/t/openstack/build/106a80b9bd9a4a7d9163104e26e04141 : SUCCESS in 50m 57s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"a105444d9d4410ff88e0b92db7cca1331697ab0c","author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"date":"2026-06-29 13:11:42.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"26b75d271e5496bf71c6c8bf900db51d3b06a94c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 13:23:26.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b89a76cb212d414080204d0533620714\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/aae197bc3be54f76be58ca27865e413e : SUCCESS in 7m 16s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/526be3a7c3d64b96bcd32022ab18b0b3 : SUCCESS in 6m 24s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/97438204ac9b420a88bc7012085e0b43 : SUCCESS in 9m 56s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"d2b6e7ecf4abddac25ba97415b748b64105e3c78","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 15:51:00.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9a4a443308a64a7a95c1b227896f3295\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/9a7e52fe863d40d1b1ef8ac92968ef6f : SUCCESS in 3m 35s\n- grenade https://zuul.opendev.org/t/openstack/build/7050a15aa9d2497e898809e12a8b6956 : SUCCESS in 33m 12s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/85d8f93bf7314546ad061ee061cb6218 : SUCCESS in 35m 31s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/a3e5e86ef508451c91aefb15a0ee9771 : SUCCESS in 1h 43m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c6a79bdb1f31488a81c77c0dcb11ecd2 : SUCCESS in 49m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/586cf1eb72fa46eeac239b1ba35dbad9 : SUCCESS in 3m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/72005701131b4e64bb2e03e8a6148551 : SUCCESS in 3m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9e75a9b08d9a4d76bc6a992d051d6de4 : SUCCESS in 3m 21s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ed4e6490d1164ca38e2af4c870b6fdbd : SUCCESS in 8m 30s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9c407ef3c5ba4edf8b2aed91e9db16e2 : SUCCESS in 5m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/478e6464a6c1496c8ca36fa7feb648bd : SUCCESS in 4m 50s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/5f1295428d6f4b7a9c6d429d52f15ad0 : SUCCESS in 5m 07s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/bd2c547a24904a75b114b92843cdc635 : SUCCESS in 5m 44s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/9125f722224a4dd0a27940b84c5bdeb9 : SUCCESS in 1h 26m 09s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/8fe9428ec27e4461b4f3938655c9d9d9 : SUCCESS in 2h 28m 40s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/b1103fe0ff0643a598bbd1c443ccfab3 : SUCCESS in 2h 32m 26s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/f5d3e67884aa423e98eb169aa2dc2792 : SUCCESS in 2h 32m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/16498fd5da144e329b9191c03c3dfa53 : SUCCESS in 34m 02s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/80bf683fd35f4e79b9317ecf1350e233 : SUCCESS in 1h 51m 35s\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/c1605f5eda6f461d9a4b8ddcabb7b2bd : FAILURE in 2h 02m 44s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/6ef12e9a5ab44cb3a2d55ec7b80eeaa6 : SUCCESS in 36m 09s\n- glance-rally-task-uwsgi https://zuul.opendev.org/t/openstack/build/08480571756e4872b0945d8a3df9a1d4 : SUCCESS in 25m 12s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"4a5e58a12317c56bbc5887cc3e2342b8977e023f","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2026-06-29 16:31:20.000000000","message":"Patch Set 6: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"7835b04a111c7e1553cc9b77080ac5cbc25f4aff","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2026-06-30 13:51:14.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"313152ea9e33a96d35308b3e5f67aafa9eaa78cc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-30 13:52:15.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"8284a24c8ddd2aa22e61e54d3a48959898d54c04","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-30 16:27:22.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c71d7d9563304e8da2213c1f72bdede7\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/b6bf66c6bd12449fb7be0cf0d17942b0 : SUCCESS in 3m 09s\n- grenade https://zuul.opendev.org/t/openstack/build/024d8c43437944a3b2a696c4ac82b8df : SUCCESS in 35m 11s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e839df1194354f3e85ad879a709ca2e8 : SUCCESS in 1h 16m 10s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/1964b967e7ed485d883f895763f616cc : SUCCESS in 1h 44m 19s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/783b85dde6af46b4be376169c106b258 : SUCCESS in 1h 07m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7690d3322bfe4441b7d4a51fdcd82c55 : SUCCESS in 4m 55s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3188d276fec741df82276b89104f589e : SUCCESS in 7m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9506293fd1f5405bbca7a2d4f34a849e : SUCCESS in 4m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7296b789959844b3b7bd10055f39b6e5 : SUCCESS in 6m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3c6f832ec62a4066981e16102065ee3d : SUCCESS in 8m 24s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/364c60f9a96846f5a4e0c2f025afb8d8 : SUCCESS in 7m 13s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/0734b4ba1f87485ab38eb9f088a4adee : SUCCESS in 7m 00s\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/3e66b76cdaa346bba8a390cfa2fd3cf8 : SUCCESS in 2h 29m 08s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/4fd11a40dbdf48c58695052a918a51df : SUCCESS in 2h 18m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/66dd57a2a4ff4fcf9e92ea678377763a : SUCCESS in 1h 05m 34s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/616803faaa0d442099ac1ea85fe07863 : SUCCESS in 1h 48m 17s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/2b38ec33a3e1467d95f95070b5c2e533 : SUCCESS in 34m 06s","accounts_in_message":[],"_revision_number":6},{"id":"2a9006195b50d0ebb5244a4b8f0fed1151343857","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-30 16:27:22.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"a89bbccbe9b9844553cd5f08f0d97955f87076de","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-30 16:28:22.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/820670d170c7464e93ca621d677a29f7\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e370d1b266fa467d89b72bdcaddbee5d : SUCCESS in 49s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"7f6f19fdbbcb33a94e446cdcd1ddc541b559d09a","revisions":{"af7d7c0dcba6e641a1fdc2a252c6f8c6165e56ed":{"kind":"REWORK","_number":1,"created":"2026-06-10 12:30:51.000000000","uploader":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"ref":"refs/changes/33/992633/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/33/992633/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/33/992633/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/33/992633/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/33/992633/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/33/992633/1"}}},"commit":{"parents":[{"commit":"eaca4c4ecaf403b511c632f829f62a8199eaa51e","subject":"Clean up deprecated eventlet task executor config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/eaca4c4ecaf403b511c632f829f62a8199eaa51e"}]}],"author":{"name":"Pranali Deore","email":"pdeore@redhat.com","date":"2026-06-10 12:27:24.000000000","tz":0},"committer":{"name":"Pranali Deore","email":"pdeore@redhat.com","date":"2026-06-10 12:28:49.000000000","tz":0},"subject":"Replace futurist thread pool with concurrent.futures","message":"Replace futurist thread pool with concurrent.futures\n\nNative-thread tests (975118) added a test-only workaround that\npatched futurist._thread internals to avoid atexit join hangs.\n\nRemoving that hack and using stdlib\nconcurrent.futures.ThreadPoolExecutor in glance.async_ instead\nof futurist.\n\nDropped the direct futurist requirement from requirements.txt.\n\nUpdated async unit tests and remove stale eventlet references in\ntest helpers.\n\nAlso stopped the background spinner in test_import_copy_locked so\nfunctional runs do not leak a hung import thread.\n\nChange-Id: I175cb577000ab2f7cfe080f83cfcdcf19fe1156d\nSigned-off-by: Pranali Deore \u003cpdeore@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/af7d7c0dcba6e641a1fdc2a252c6f8c6165e56ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/af7d7c0dcba6e641a1fdc2a252c6f8c6165e56ed"}]},"branch":"refs/heads/master"},"d9b24e5225bfbe4748e0be6a5548033a424ddf04":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-06-10 15:23:27.000000000","uploader":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"ref":"refs/changes/33/992633/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/33/992633/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/33/992633/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/33/992633/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/33/992633/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/33/992633/2"}}},"commit":{"parents":[{"commit":"5004637c87bed09f730a8d89d6411b2b64927f56","subject":"Clean up deprecated eventlet task executor config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/5004637c87bed09f730a8d89d6411b2b64927f56"}]}],"author":{"name":"Pranali Deore","email":"pdeore@redhat.com","date":"2026-06-10 12:27:24.000000000","tz":0},"committer":{"name":"Pranali Deore","email":"pdeore@redhat.com","date":"2026-06-10 15:20:24.000000000","tz":0},"subject":"Replace futurist thread pool with concurrent.futures","message":"Replace futurist thread pool with concurrent.futures\n\nNative-thread tests (975118) added a test-only workaround that\npatched futurist._thread internals to avoid atexit join hangs.\n\nRemoving that hack and using stdlib\nconcurrent.futures.ThreadPoolExecutor in glance.async_ instead\nof futurist.\n\nDropped the direct futurist requirement from requirements.txt.\n\nUpdated async unit tests and remove stale eventlet references in\ntest helpers.\n\nAlso stopped the background spinner in test_import_copy_locked so\nfunctional runs do not leak a hung import thread.\n\nChange-Id: I175cb577000ab2f7cfe080f83cfcdcf19fe1156d\nSigned-off-by: Pranali Deore \u003cpdeore@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/d9b24e5225bfbe4748e0be6a5548033a424ddf04"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/d9b24e5225bfbe4748e0be6a5548033a424ddf04"}]},"branch":"refs/heads/master"},"94ed19b094162d5abc2afc0d4d9e9e358f854872":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-06-16 09:24:43.000000000","uploader":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"ref":"refs/changes/33/992633/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/33/992633/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/33/992633/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/33/992633/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/33/992633/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/33/992633/3"}}},"commit":{"parents":[{"commit":"2ae01c260c7420f74723cb1c8954dbcf8e4f85a7","subject":"Clean up deprecated eventlet task executor config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/2ae01c260c7420f74723cb1c8954dbcf8e4f85a7"}]}],"author":{"name":"Pranali Deore","email":"pdeore@redhat.com","date":"2026-06-10 12:27:24.000000000","tz":0},"committer":{"name":"Pranali Deore","email":"pdeore@redhat.com","date":"2026-06-16 09:24:43.000000000","tz":0},"subject":"Replace futurist thread pool with concurrent.futures","message":"Replace futurist thread pool with concurrent.futures\n\nNative-thread tests (975118) added a test-only workaround that\npatched futurist._thread internals to avoid atexit join hangs.\n\nRemoving that hack and using stdlib\nconcurrent.futures.ThreadPoolExecutor in glance.async_ instead\nof futurist.\n\nDropped the direct futurist requirement from requirements.txt.\n\nUpdated async unit tests and remove stale eventlet references in\ntest helpers.\n\nAlso stopped the background spinner in test_import_copy_locked so\nfunctional runs do not leak a hung import thread.\n\nChange-Id: I175cb577000ab2f7cfe080f83cfcdcf19fe1156d\nSigned-off-by: Pranali Deore \u003cpdeore@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/94ed19b094162d5abc2afc0d4d9e9e358f854872"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/94ed19b094162d5abc2afc0d4d9e9e358f854872"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"5004637c87bed09f730a8d89d6411b2b64927f56","ours":"d9b24e5225bfbe4748e0be6a5548033a424ddf04","theirs":"2ae01c260c7420f74723cb1c8954dbcf8e4f85a7","merge_strategy":"recursive","contains_conflicts":false}},"d096257db7a092d516dab2c5352e8fbd8249d883":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-06-19 07:44:26.000000000","uploader":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"ref":"refs/changes/33/992633/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/33/992633/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/33/992633/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/33/992633/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/33/992633/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/33/992633/4"}}},"commit":{"parents":[{"commit":"e9b49b2e1238d94d263e7474eefb708da7d9f271","subject":"Clean up deprecated eventlet task executor config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/e9b49b2e1238d94d263e7474eefb708da7d9f271"}]}],"author":{"name":"Pranali Deore","email":"pdeore@redhat.com","date":"2026-06-10 12:27:24.000000000","tz":0},"committer":{"name":"Pranali Deore","email":"pdeore@redhat.com","date":"2026-06-19 07:44:26.000000000","tz":0},"subject":"Replace futurist thread pool with concurrent.futures","message":"Replace futurist thread pool with concurrent.futures\n\nNative-thread tests (975118) added a test-only workaround that\npatched futurist._thread internals to avoid atexit join hangs.\n\nRemoving that hack and using stdlib\nconcurrent.futures.ThreadPoolExecutor in glance.async_ instead\nof futurist.\n\nDropped the direct futurist requirement from requirements.txt.\n\nUpdated async unit tests and remove stale eventlet references in\ntest helpers.\n\nAlso stopped the background spinner in test_import_copy_locked so\nfunctional runs do not leak a hung import thread.\n\nChange-Id: I175cb577000ab2f7cfe080f83cfcdcf19fe1156d\nSigned-off-by: Pranali Deore \u003cpdeore@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/d096257db7a092d516dab2c5352e8fbd8249d883"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/d096257db7a092d516dab2c5352e8fbd8249d883"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"2ae01c260c7420f74723cb1c8954dbcf8e4f85a7","ours":"94ed19b094162d5abc2afc0d4d9e9e358f854872","theirs":"e9b49b2e1238d94d263e7474eefb708da7d9f271","merge_strategy":"recursive","contains_conflicts":false}},"9ef6d23d43de18d235f4242a28759a64394f1f04":{"kind":"REWORK","_number":5,"created":"2026-06-25 05:03:02.000000000","uploader":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"ref":"refs/changes/33/992633/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/33/992633/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/33/992633/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/33/992633/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/33/992633/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/33/992633/5"}}},"commit":{"parents":[{"commit":"fa9a03f0a5fdda81607376fde6a542168049c2e0","subject":"Merge \"Remove unnecessary direct dependency on Pygments\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/fa9a03f0a5fdda81607376fde6a542168049c2e0"}]}],"author":{"name":"Pranali Deore","email":"pdeore@redhat.com","date":"2026-06-10 12:27:24.000000000","tz":0},"committer":{"name":"Pranali Deore","email":"pdeore@redhat.com","date":"2026-06-25 05:01:48.000000000","tz":0},"subject":"Replace futurist thread pool with concurrent.futures","message":"Replace futurist thread pool with concurrent.futures\n\nNative-thread tests (975118) added a test-only workaround that\npatched futurist._thread internals to avoid atexit join hangs.\n\nRemoving that hack and using stdlib\nconcurrent.futures.ThreadPoolExecutor in glance.async_ instead\nof futurist.\n\nDropped the direct futurist requirement from requirements.txt.\n\nUpdated async unit tests and remove stale eventlet references in\ntest helpers.\n\nAlso stopped the background spinner in test_import_copy_locked so\nfunctional runs do not leak a hung import thread.\n\nChange-Id: I175cb577000ab2f7cfe080f83cfcdcf19fe1156d\nSigned-off-by: Pranali Deore \u003cpdeore@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/9ef6d23d43de18d235f4242a28759a64394f1f04"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/9ef6d23d43de18d235f4242a28759a64394f1f04"}]},"branch":"refs/heads/master"},"7f6f19fdbbcb33a94e446cdcd1ddc541b559d09a":{"kind":"REWORK","_number":6,"created":"2026-06-29 06:26:54.000000000","uploader":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"ref":"refs/changes/33/992633/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/33/992633/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/33/992633/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/33/992633/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/33/992633/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/33/992633/6"}}},"commit":{"parents":[{"commit":"34bf76e9180cdb3cfc3c8efbb368b706abc1b578","subject":"Merge \"Remove glance-grenade-centralized-cache zuul job\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/34bf76e9180cdb3cfc3c8efbb368b706abc1b578"}]}],"author":{"name":"Pranali Deore","email":"pdeore@redhat.com","date":"2026-06-10 12:27:24.000000000","tz":0},"committer":{"name":"Pranali Deore","email":"pdeore@redhat.com","date":"2026-06-29 06:25:56.000000000","tz":0},"subject":"Replace futurist thread pool with concurrent.futures","message":"Replace futurist thread pool with concurrent.futures\n\nNative-thread tests (975118) added a test-only workaround that\npatched futurist._thread internals to avoid atexit join hangs.\n\nRemoving that hack and using stdlib\nconcurrent.futures.ThreadPoolExecutor in glance.async_ instead\nof futurist.\n\nDropped the direct futurist requirement from requirements.txt.\n\nUpdated async unit tests and remove stale eventlet references in\ntest helpers.\n\nAlso stopped the background spinner in test_import_copy_locked so\nfunctional runs do not leak a hung import thread.\n\nChange-Id: I175cb577000ab2f7cfe080f83cfcdcf19fe1156d\nSigned-off-by: Pranali Deore \u003cpdeore@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/7f6f19fdbbcb33a94e446cdcd1ddc541b559d09a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/7f6f19fdbbcb33a94e446cdcd1ddc541b559d09a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
