)]}'
{"id":"openstack%2Fpython-openstackclient~994138","triplet_id":"openstack%2Fpython-openstackclient~master~Ifdceeff74d01fbaba48fa241c3652c0878ec972d","project":"openstack/python-openstackclient","branch":"master","topic":"cinder-gaps","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-06-26 00:58:20.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}},"hashtags":[],"change_id":"Ifdceeff74d01fbaba48fa241c3652c0878ec972d","subject":"volume: Migrate \u0027block storage cleanup\u0027 to SDK","status":"MERGED","created":"2026-06-19 15:35:18.000000000","updated":"2026-06-26 04:01:00.000000000","submitted":"2026-06-26 04:01:00.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"994138-cinder-gaps","meta_rev_id":"bdbda76acdc3983611d7bbb8c7ae657f726f8683","_number":994138,"virtual_id_number":994138,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-26 04:01:00.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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2026-06-26 00:58:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2026-06-26 00:58:20.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-19 16:59:31.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"}],"messages":[{"id":"6a431c3d537d9f999119de7b9b717a1e66e35260","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-19 15:35:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"447aaaf79d54016c08435897f19657982a521612","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-19 16:59:31.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\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/0128ac10c5ad4cc2b12f56ca8d170acb\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/398364b8778c4bd99304a2f25d187409 : SUCCESS in 6m 54s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/939b149da2c5482d844691d2dae1b278 : SUCCESS in 4m 47s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/30e94fb3c3594676a4a2f398c77a6295 : SUCCESS in 5m 06s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2868b42a070544e18cefdcbfd067a075 : SUCCESS in 5m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cc902cad4bd54659a19488685f5f080c : FAILURE in 4m 28s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0fff2e1ca0cf4867ab28441526ce460d : SUCCESS in 3m 41s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8c58d264effa4c63a98d773ca3ea2646 : SUCCESS in 3m 59s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/efd7e0bbcf314f479305a82449664d72 : SUCCESS in 6m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/176d36e154b74488b353deb112a9cfce : SUCCESS in 6m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cdc67126faaa44b4bacfbfa11a883bf4 : SUCCESS in 8m 42s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/706f798b7c68482eac9d460bcdddd2f8 : FAILURE in 4m 51s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/f002853f55b2426e9939c9f87bf59757 : FAILURE in 1h 17m 17s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/c3609592fd044b1ebe629574caf6ad7b : SUCCESS in 1h 15m 45s\n\nWarning:\n  Comments left for invalid file openstackclient/volume/v2/consistency_group.py\n  Comments left for invalid file openstackclient/volume/v2/consistency_group_snapshot.py\n  Comments left for invalid file openstackclient/volume/v3/consistency_group.py\n  Comments left for invalid file openstackclient/volume/v3/consistency_group_snapshot.py","accounts_in_message":[],"_revision_number":1},{"id":"5e26e5303d767d2d22e2045da3389d07a78c8245","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-22 09:01:48.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":"67975073f364db1617e95ce0e3808d117f11a9b3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-22 10:28:03.000000000","message":"Patch Set 2: Verified-1\n\n(1 comment)\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/362c7d4489224b9a9058ccab512d5392\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/040ee6a18cf94f8785ad093ba55111f5 : SUCCESS in 6m 03s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/b2708acca0c44031ab8759db68bb84b3 : SUCCESS in 5m 08s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/319bf5ff6f6a46a99015dc6566045a6b : SUCCESS in 5m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9bd0878e22484b75830ff5585ae47dae : SUCCESS in 3m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5b23b2727e6f42c597f610ab858fa2d5 : FAILURE in 2m 40s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1a26722910314fe09c43bec7f4cdbb2c : SUCCESS in 5m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c75dbee9c8094e918eb95e1bcd5a95dd : SUCCESS in 3m 00s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/259ba86d64514df0b59f8495b2720003 : SUCCESS in 6m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ad23e16394bf468fbe3d27e2cb0a5764 : SUCCESS in 6m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/971def22b41a4f99be5f8eaac309bec8 : SUCCESS in 9m 13s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/0093fdc95ced42ee8b665eb5e41fefe1 : FAILURE in 3m 44s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/27872cf8e12540769335ee27292e00e9 : FAILURE in 48m 02s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/6d14fa3970e4493aa6b7047da237752a : FAILURE in 1h 23m 26s\n\nWarning:\n  Comments left for invalid file openstackclient/volume/v2/consistency_group.py\n  Comments left for invalid file openstackclient/volume/v2/consistency_group_snapshot.py\n  Comments left for invalid file openstackclient/volume/v3/consistency_group.py\n  Comments left for invalid file openstackclient/volume/v3/consistency_group_snapshot.py","accounts_in_message":[],"_revision_number":2},{"id":"8f523f0d84a2943c04dbe9d0ccf734cbe9e6e1d0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-25 19:16:40.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"c959a9589a4fbcde289a9b1315f31738dc62b0fd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-25 20:46:04.000000000","message":"Patch Set 3: 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/be91d665cf994d279c6f43cc8ecb2bf3\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/808fdb1f3e444566ad1ca457771e3ccb : SUCCESS in 4m 01s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/75f34f70a85b44c4889837bf9b55fea4 : SUCCESS in 5m 34s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/7d5af729fc6b48839dc444e2e3467c74 : SUCCESS in 5m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/71f94b1751284acd896ab9270bb01176 : SUCCESS in 7m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fcaff958be41497aab9ab6d5b925b8b6 : SUCCESS in 4m 51s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4f5d1768bf4f44858d354a61c468f2ec : SUCCESS in 4m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ad1ae34b533a4a92b40de455cdceac86 : SUCCESS in 4m 39s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/abae54fad9cd4af18298a41ba8a17c6e : SUCCESS in 6m 38s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/19e4a172e4644c72b054f1f99028ed61 : SUCCESS in 7m 25s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/25724e361d66466a83a3a6a97ecb7084 : SUCCESS in 4m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7f0ef95be0334dad90b2460313ec08d3 : SUCCESS in 10m 56s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/225a8141b6dc43bf9bc811ce954b9ee7 : FAILURE in 3m 54s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/e500475823ed454d92661dd12bc06917 : FAILURE in 1h 20m 06s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/25c3e597985044f6ab1da3ab433879c3 : SUCCESS in 1h 24m 22s","accounts_in_message":[],"_revision_number":3},{"id":"df8aa75139607957f75997dc9441caa838db075a","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-25 23:29:03.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"64d7a2a8ac631f22781a0d8dfea1f6bc529b297d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-26 00:29:51.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/76bc6d289080446b8b820fd7c5423300\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/a7dbe34b710b42e18c59683461f2e9d8 : SUCCESS in 7m 10s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/aad2ce749e3348bf83d66a05707e80d5 : SUCCESS in 4m 21s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/d1dd40df1540431695c2f51a1c16dcb9 : SUCCESS in 7m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ef407b5a3134401aa6eb07077859b6ff : SUCCESS in 3m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0837b198a2bc48fc855fb743625f6107 : SUCCESS in 3m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/99bf0617d0504f24af227b815bf6ce14 : SUCCESS in 5m 18s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9ec885eaffb84feabfacca8007fb2955 : SUCCESS in 3m 13s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/62fc87d0ff174b63ac4b487ad28b5a33 : SUCCESS in 6m 53s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/3c5b2e6c6f38490192026be46f8d225f : SUCCESS in 5m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3e8cf59d3b01417b8a4e35afdc011de5 : SUCCESS in 6m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/72d0a6ff66954060ab72578812f60ddf : SUCCESS in 8m 58s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/e5871c4e10cd4564b9146f57788a5d88 : FAILURE in 4m 49s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/0538f52142d04b01bf032c44d8c2124e : SUCCESS in 57m 41s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/5fc4e5256ab4474abb81bdfcfe083cea : SUCCESS in 48m 56s","accounts_in_message":[],"_revision_number":3},{"id":"5bf7e8f291bfbe97e647b1fcc39a225a057131c4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-26 00:57:55.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n* Workflow+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"98ce4920804be74fd419dae5db52798bbfe91537","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-26 00:58:20.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"7c15b9009c465f61af3c5e99050e1a6b41ce7171","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-26 02:23:44.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/83443e5c45e744a9870f28e1fb734a61\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/2708518708fe4d169c52ceeea049665a : SUCCESS in 5m 33s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/dc05298a535f4fb49cce853a185b1165 : SUCCESS in 5m 00s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/fff354e568614b21852ee7facfd43aa3 : SUCCESS in 9m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e0ece5845446483baa59f08faf81d933 : SUCCESS in 4m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/593ccad8922d457895f7e30295a575c4 : SUCCESS in 5m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4de5967f845747e3a21dbed024a7eb37 : SUCCESS in 4m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8859146a1d00429bb7f2d4c7fd9e25ce : SUCCESS in 3m 50s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7907c6d6a15b41e590a08a3d84f49061 : SUCCESS in 5m 39s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/bc7138498cb84cb797504377a217c8dc : SUCCESS in 9m 48s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f2e44bf8c6374b82aa1a6c361a2ef82d : SUCCESS in 5m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/aca187220a284637b7fc8e596df6d12b : SUCCESS in 8m 44s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/2f4159d6b816431ea1cc17e0e3554e76 : FAILURE in 3m 44s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/22a67064cc51415cb05013e9e9273941 : SUCCESS in 1h 18m 58s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/d464ed1ecc8a46fab8495d20f866016b : SUCCESS in 46m 59s","accounts_in_message":[],"_revision_number":4},{"id":"d10edb3c1a97cb0186cad6e2cb242061071d685c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-26 02:35:33.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"49f0b44fa9877f877897e0a642633c2ce1869713","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-26 04:01:00.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0e8e4e132cb14234af9be4c9113c5c27\n\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/af87aae6a8fc4df6b6719a21fc7496ae : SUCCESS in 3m 40s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/46b26cb015004202ac350864069af918 : SUCCESS in 10m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b757b7c67d79485cb2f5d2e479d27eda : SUCCESS in 6m 19s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/20e8c3f9ac074085b341e320e8f5932f : SUCCESS in 3m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e05772fca75141408c79d2530c4c7dbb : SUCCESS in 3m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b82107a0f5dc40e4a258b591747b5700 : SUCCESS in 7m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c64793199b654c499fd4f476f46b4d1a : SUCCESS in 4m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/05d2154393df4315b64ac08756363c0e : SUCCESS in 5m 04s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/4e5e79049cf94a29832e94e5761db9aa : SUCCESS in 46m 07s","accounts_in_message":[],"_revision_number":4},{"id":"bdbda76acdc3983611d7bbb8c7ae657f726f8683","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-26 04:01:00.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"2fdd42cd9b684130508a03f84fb00b39bc3fed7e","revisions":{"d216dad14aaa7d3aaa03994b05b2808edbcc47ea":{"kind":"REWORK","_number":1,"created":"2026-06-19 15:35:18.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/38/994138/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/38/994138/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/38/994138/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/38/994138/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/38/994138/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/38/994138/1"}}},"commit":{"parents":[{"commit":"c18605f1d74e256f3b1ad4f7cbdc243f6b5c26fc","subject":"volume: Migrate \u0027volume qos *\u0027 to SDK","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c18605f1d74e256f3b1ad4f7cbdc243f6b5c26fc"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-19 15:04:42.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-19 15:05:57.000000000","tz":60},"subject":"volume: Migrate \u0027block storage cleanup\u0027 to SDK","message":"volume: Migrate \u0027block storage cleanup\u0027 to SDK\n\nChange-Id: Ifdceeff74d01fbaba48fa241c3652c0878ec972d\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d216dad14aaa7d3aaa03994b05b2808edbcc47ea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d216dad14aaa7d3aaa03994b05b2808edbcc47ea"}]},"branch":"refs/heads/master"},"ce44e4746d584844ca0b5dff251b99b84f412430":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-06-22 09:01:48.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/38/994138/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/38/994138/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/38/994138/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/38/994138/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/38/994138/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/38/994138/2"}}},"commit":{"parents":[{"commit":"642518761c26741ffd6ab80c04e2801433f5ed56","subject":"volume: Migrate \u0027volume qos *\u0027 to SDK","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/642518761c26741ffd6ab80c04e2801433f5ed56"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-19 15:04:42.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-22 08:24:39.000000000","tz":60},"subject":"volume: Migrate \u0027block storage cleanup\u0027 to SDK","message":"volume: Migrate \u0027block storage cleanup\u0027 to SDK\n\nChange-Id: Ifdceeff74d01fbaba48fa241c3652c0878ec972d\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ce44e4746d584844ca0b5dff251b99b84f412430"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ce44e4746d584844ca0b5dff251b99b84f412430"}]},"branch":"refs/heads/master"},"9eddbb73fd9673bf2a9992846205934937d93443":{"kind":"REWORK","_number":3,"created":"2026-06-25 19:16:40.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/38/994138/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/38/994138/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/38/994138/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/38/994138/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/38/994138/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/38/994138/3"}}},"commit":{"parents":[{"commit":"3332ffd2f0ea97b9463728b7a8ad5dcc300c5e04","subject":"volume: Migrate \u0027volume qos *\u0027 to SDK","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3332ffd2f0ea97b9463728b7a8ad5dcc300c5e04"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-19 15:04:42.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-25 17:49:05.000000000","tz":60},"subject":"volume: Migrate \u0027block storage cleanup\u0027 to SDK","message":"volume: Migrate \u0027block storage cleanup\u0027 to SDK\n\nChange-Id: Ifdceeff74d01fbaba48fa241c3652c0878ec972d\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9eddbb73fd9673bf2a9992846205934937d93443"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9eddbb73fd9673bf2a9992846205934937d93443"}]},"branch":"refs/heads/master"},"2fdd42cd9b684130508a03f84fb00b39bc3fed7e":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-06-26 00:57:55.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/38/994138/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/38/994138/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/38/994138/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/38/994138/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/38/994138/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/38/994138/4"}}},"commit":{"parents":[{"commit":"8fa2a88614390cb731724a402b21e9e0f0f179bc","subject":"volume: Migrate \u0027volume qos *\u0027 to SDK","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8fa2a88614390cb731724a402b21e9e0f0f179bc"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-19 15:04:42.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-26 00:20:24.000000000","tz":60},"subject":"volume: Migrate \u0027block storage cleanup\u0027 to SDK","message":"volume: Migrate \u0027block storage cleanup\u0027 to SDK\n\nChange-Id: Ifdceeff74d01fbaba48fa241c3652c0878ec972d\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2fdd42cd9b684130508a03f84fb00b39bc3fed7e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2fdd42cd9b684130508a03f84fb00b39bc3fed7e"}]},"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}]}],"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":"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":""}}}]}
