)]}'
{"id":"openstack%2Fcinder~1005888","triplet_id":"openstack%2Fcinder~stable%2F2026.2~Id90009a57d78f22eb88e94358916815a34aa6e54","project":"openstack/cinder","branch":"stable/2026.2","topic":"c-hibiscus-rc-2","attention_set":{},"removed_from_attention_set":{"13425":{"account":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"last_update":"2026-09-25 06:04:54.000000000","reason":"Change was submitted"},"36171":{"account":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"last_update":"2026-09-25 06:04:54.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id90009a57d78f22eb88e94358916815a34aa6e54","subject":"Pure Storage: check SDK response on volume/snapshot operations","status":"MERGED","created":"2026-09-16 14:11:44.000000000","updated":"2026-09-25 06:06:04.000000000","submitted":"2026-09-25 06:04:54.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1005888-c-hibiscus-rc-2","cherry_pick_of_change":996840,"cherry_pick_of_patch_set":6,"meta_rev_id":"061116325032df4f09aa0ebd75ca44141fc207d3","_number":1005888,"virtual_id_number":1005888,"owner":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"value":0,"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-09-25 06:04:54.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":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"recommended":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"all":[{"value":1,"date":"2026-09-18 14:55:25.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},{"value":2,"date":"2026-09-23 15:14:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":2,"date":"2026-09-24 15:50:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"value":1,"date":"2026-09-21 13:47:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},{"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"all":[{"value":0,"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":1,"date":"2026-09-24 15:50:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"value":0,"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},{"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":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"value":0,"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"}],"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-09-16 15:07:30.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-09-16 15:07:40.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"},{"updated":"2026-09-16 15:08:31.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-09-16 15:18:12.000000000","updated_by":{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},"reviewer":{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},"state":"CC"},{"updated":"2026-09-16 15:59:34.000000000","updated_by":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"reviewer":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"state":"CC"},{"updated":"2026-09-18 14:55:25.000000000","updated_by":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"reviewer":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"state":"REVIEWER"},{"updated":"2026-09-21 13:47:39.000000000","updated_by":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"reviewer":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"state":"REVIEWER"},{"updated":"2026-09-23 15:14:36.000000000","updated_by":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"reviewer":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"state":"REVIEWER"},{"updated":"2026-09-24 15:50:53.000000000","updated_by":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"reviewer":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"state":"REVIEWER"},{"updated":"2026-09-24 20:15:47.000000000","updated_by":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"reviewer":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"state":"CC"}],"messages":[{"id":"010ccf718dd7bcaba8901598854980b1397dcc96","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"date":"2026-09-16 14:11:44.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"06bfc3337287952d52a08d8fb7d69603733de28e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-16 15:07:30.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1f6a34354c394113aa4d81e974d93484\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4d2f944978b4484f917b65e89f303ddd : SUCCESS in 7m 28s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d1f22927cc234f3e88d858f12f548cf2 : SUCCESS in 9m 00s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/59acdad51388419f93f5d4e907c97aef : SUCCESS in 10m 21s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/66efd5785559427ebc235d1a0a81760e : SUCCESS in 9m 55s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fd0df94af00e48c6b6415749541bc197 : SUCCESS in 14m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/46b66c586ba64779898b131bb6fefcaa : SUCCESS in 9m 28s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/4aac9e42a4584f43a93c8710dd03ab78 : TIMED_OUT in 41m 18s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/2e118e5244614202acae18a01bc23b8b : SUCCESS in 6m 02s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/d8cd4ab3f7294d8585dbaf0fb3afcfaa : SUCCESS in 6m 26s (non-voting)\n- cinder-tox-py312-threading https://zuul.opendev.org/t/openstack/build/96826192e41845f59793f26477f08d7c : SUCCESS in 13m 14s (non-voting)\n- cinder-tox-py313-threading https://zuul.opendev.org/t/openstack/build/afece0285e7b46028d1a6f7ae7697f6c : SUCCESS in 10m 50s (non-voting)\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/ab6cc7acb1064ebea13cf5b6e586198b : SUCCESS in 6m 34s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/5c82ce12c2544434b43e61d972d249cc : SUCCESS in 6m 09s\n- cinder-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/b59378f6dc714d239a832ff630a6f261 : FAILURE in 6m 05s (non-voting)\n- openstack-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/1fc8420633964e79a44cec214d073287 : SUCCESS in 12m 18s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/add32b29f98c4f12834b539015135eec : FAILURE in 5m 47s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"1ad14ce24cacc36b8276dd0d0b9c3a547f627863","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-09-16 15:08:31.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Id90009a57d78f22eb88e94358916815a34aa6e54 .","accounts_in_message":[],"_revision_number":1},{"id":"34d864c0dbd3ad5e8676dbe4a3033baafb36fe3a","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-09-16 15:17:36.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: https://github.com/LightBitsLabs/logs/tree/main/16_09_2026_15_11_34\nLeave a comment with","accounts_in_message":[],"_revision_number":1},{"id":"fc5a2f1b0188eb5aabef6fa22f3a746c1faf4ce8","author":{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},"date":"2026-09-16 15:18:12.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- hitachi_ci_fc https://github.com/gamboa-hitachi/Hitachi-CI-Results/blob/main/refs-changes-88-1005888-1-fc : NODE_FAILURE\n- hitachi_ci_iscsi https://github.com/gamboa-hitachi/Hitachi-CI-Results/blob/main/refs-changes-88-1005888-1-iscsi : NODE_FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"9a6d6fa04eb8be34aa6a84c7144ef92a29c10d14","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2026-09-16 15:59:34.000000000","message":"Patch Set 1:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/5388/.","accounts_in_message":[],"_revision_number":1},{"id":"d9ae138ec3190287542589bd9e86d44d10d71a15","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2026-09-16 16:08:04.000000000","message":"Patch Set 1:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/5565/.","accounts_in_message":[],"_revision_number":1},{"id":"c74505085eb652a47808430a89a25fc012e8ab6d","author":{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},"date":"2026-09-16 16:56:21.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- hitachi_ci_fc https://github.com/hitachi-vantara/hbsd-tempest-result-files/tree/main/refs-changes-88-1005888-1-fc : SUCCESS in 50m 38s\n- hitachi_ci_iscsi https://github.com/hitachi-vantara/hbsd-tempest-result-files/tree/main/refs-changes-88-1005888-1-iscsi : NODE_FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"154f27a79abf3bd16ea0b13a5ec6b87aada8839c","author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"date":"2026-09-18 14:55:25.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"5fde5b36b10646838450139fcca764a8706aa85e","author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"date":"2026-09-21 13:47:39.000000000","message":"Patch Set 1: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"ace738744fc91f32baebf8ce067aa85374455cff","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"date":"2026-09-23 14:24:11.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"bff0004637e96802cdef0ef784bd561d40620930","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2026-09-23 15:14:36.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"6017c2df5a8d812a68b94a1de7f1669373faaa30","author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"date":"2026-09-24 15:50:53.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"e491d1922723d044d4b1064e24eb5bc9519e2be2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-24 15:52:44.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"738c8df5100c530669226ef2168296aaa76de95a","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2026-09-24 16:14:14.000000000","message":"Topic bug-2160366-sdk-response-stable/2026.2 removed","accounts_in_message":[],"_revision_number":1},{"id":"962f8e8d50c1ae81b792f7ffc3bd05c531cbbde0","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2026-09-24 16:14:36.000000000","message":"Topic set to c-hibiscus-rc-2","accounts_in_message":[],"_revision_number":1},{"id":"7eeea0df777d27d9b94598c6078ba52a49dd9e1e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-24 19:47:05.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/3c48e821c25c4d31acc349c3f5dcc486\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/33e5f74b026448c9841f79dc1e1b363c : SUCCESS in 7m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3e0bc8213dc149e28f82f1834ac85cd8 : SUCCESS in 13m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9679d16333a3459a9cba28ec9229c744 : SUCCESS in 9m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/10abd8eb279d4be99588eafd871a565b : SUCCESS in 14m 25s\n- grenade https://zuul.opendev.org/t/openstack/build/022018e438384ce5941deed9ac33cfe2 : SUCCESS in 55m 49s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/d09424c54fa1413d804fda9f249d6914 : SUCCESS in 1h 24m 45s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8b3d120307b54921bb14ae4bfbc259bd : SUCCESS in 30m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f0774630672641bda367a34168076b1c : SUCCESS in 11m 33s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/7a1942385f96452cbcf7f3d90bb2b214 : FAILURE in 1h 17m 43s\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/f71bccf779d1428189d6bb062105e14b : SUCCESS in 1h 35m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c4729b23430d4ec090f46343a812a660 : SUCCESS in 55m 37s","accounts_in_message":[],"_revision_number":1},{"id":"57bbb235b51585c1a4c2a07711b1e4614d5e1919","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"date":"2026-09-24 19:49:26.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"1991dc17f8131a226eb3ce5ec7e4fdcd5ec6546f","author":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"date":"2026-09-24 20:15:47.000000000","message":"Patch Set 1:\n\nPure Storage CI logs (all jobs): https://github.com/Everpure-Zuul-CI/Cinder-CI/tree/gh-pages/9f4984c1065149f29688913963846d1b/","accounts_in_message":[],"_revision_number":1},{"id":"ef14caf966deb465fa2e55d02e3ba32252079654","author":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"date":"2026-09-24 21:06:25.000000000","message":"Patch Set 1:\n\nBuild succeeded.\nhttps://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/buildset/9f4984c1065149f29688913963846d1b\n\n- pure-devstack-cinder-tempest-iscsi-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/f53f4d795f114c6badf72e98e685e49d : SUCCESS in 39m 58s\n- pure-devstack-cinder-tempest-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/b30a9998d2aa40279346f9d8eb89a118 : SUCCESS in 32m 43s\n- pure-devstack-cinder-tempest-nvme-roce-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/78faf83eab39434bb25814b39ba4294f : SUCCESS in 45m 26s\n- pure-devstack-cinder-tempest-nvme-tcp-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/9a65913ee377495794d4b06d1dfd42a0 : SUCCESS in 32m 57s\n- pure-devstack-cinder-tempest-nvme-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/1e7d4dd4472e4eaaa5239d3d712af64e : FAILURE in 12m 03s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"8fcab614e2875cd86f756f3363dc71280b3fee06","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-24 23:00:45.000000000","message":"Patch Set 1: 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/422e09626538484c8d5da4aa84efb624\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/73742ed24c7c45b1aae1879f5a0c071f : SUCCESS in 3m 47s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/221a5608f71044978fa88fde028fdef2 : SUCCESS in 10m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/45ba0404dc204d668446716f95bb9255 : SUCCESS in 7m 19s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e08d04432d4e48f3b5ca98c2d193166f : TIMED_OUT in 41m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a8c378b4a921426b89f32de192008bc9 : SUCCESS in 13m 55s\n- grenade https://zuul.opendev.org/t/openstack/build/804161cb6ab94b4e962b511a9915565c : SUCCESS in 1h 08m 56s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/94cb2cb6e52549869aee931de0b87bbf : SUCCESS in 1h 32m 46s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c624d60a314f42abb20f42a31a66c8ba : SUCCESS in 29m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/654e58e775b746cfb0a424e8f8dfdd5c : SUCCESS in 5m 46s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/bd39114ba26a4c62bfa60b412ad17816 : SUCCESS in 23m 22s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/152fa05a69db4eb9bb2ede8a20223739 : SUCCESS in 6m 29s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/3e29abca621348e6a92cc1d0ef5b08e5 : SUCCESS in 3m 43s (non-voting)\n- cinder-tox-py312-threading https://zuul.opendev.org/t/openstack/build/f0981c33f3374699bf4515d8f8e23abe : SUCCESS in 14m 22s (non-voting)\n- cinder-tox-py313-threading https://zuul.opendev.org/t/openstack/build/e9b94eb484f64d409b63d69271ba277f : SUCCESS in 10m 21s (non-voting)\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/573d2eb22688417c8af053b000b281b1 : SUCCESS in 5m 54s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/2f489ab33c66437d803d01eac8e347fa : SUCCESS in 6m 06s\n- cinder-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/36fe84c8b89846c98cfb360fc08ef9e7 : FAILURE in 5m 33s (non-voting)\n- openstack-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/add4e5ff64684c0488090d4f4de699f1 : SUCCESS in 10m 49s (non-voting)\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/f493768a48804f18a737914e21c5fc24 : SUCCESS in 38m 14s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/6d4e24e06ae84a3e81e7a5a4a65a14bc : FAILURE in 3m 35s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/73cb5b596e4b40c5a1ed2a729a743de9 : SUCCESS in 1h 16m 31s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/99627741290e4dc08440008fb8caa2e6 : FAILURE in 2h 10m 30s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/7c674ce494cb4233a669a524ec57f73c : SUCCESS in 1h 48m 41s\n- cinder-tempest-plugin-lvm-lio-barbican-threading https://zuul.opendev.org/t/openstack/build/672eea850efc4fc184f3e415783fb92f : FAILURE in 2h 00m 06s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/ce88b2d7ea93468180a2095c2dfcc171 : FAILURE in 22m 02s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/673927aba7e14b0ca78e0265e84908a8 : SUCCESS in 39m 30s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/5498114bfb9f43b6a7ecfcc0505e557b : SUCCESS in 1h 20m 54s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/3eb0c0498a76460d9441c0fe18af99c9 : SUCCESS in 1h 19m 55s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/79bfd6cb4601445aa006628073f9c448 : SUCCESS in 48m 53s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/758ef1ae54b34a6f904a0b8bc55eab4b : TIMED_OUT in 3h 04m 36s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f1b12d3d5ab44d1cabeddbc2eb6bda90 : SUCCESS in 1h 04m 18s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":1},{"id":"5214884a8d1f25df7673fb91270aafe39655bbe1","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2026-09-25 01:37:17.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"7779562d4ed96c3201be87bc86e3d560e3759e70","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-25 04:22:04.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5864092692ad470a859e3f5b0c3be138\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4366f590c52044828b91b4d80218bda2 : SUCCESS in 6m 01s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5c2d94a52cd04c6d8249c57b13bd696d : SUCCESS in 13m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a380b445964448f1b32de392904207f8 : SUCCESS in 12m 53s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/971cc8f14b474e6d94b7901c0c8ab454 : SUCCESS in 16m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e9b1bbc6a26b4e768cad6e3a34c4707a : SUCCESS in 14m 42s\n- grenade https://zuul.opendev.org/t/openstack/build/aa712c1a93124f4f964870bfde281ee9 : SUCCESS in 1h 07m 41s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/65bd49a5ea244b239d97407f9004ef75 : SUCCESS in 1h 35m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/674bf177a9584bc186f124942a3b990f : SUCCESS in 1h 03m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3503621fa67144418ee61131b2e9b8fb : SUCCESS in 10m 35s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/8a3796526f904e66a7222efcc963d2f5 : TIMED_OUT in 41m 10s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/8af26e09ebd6423ea03daf36aef9407a : SUCCESS in 5m 23s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/d13503db21804982b7f3c45f1a516bcf : SUCCESS in 9m 28s (non-voting)\n- cinder-tox-py312-threading https://zuul.opendev.org/t/openstack/build/6222be9375e243afb6350c939f31a561 : SUCCESS in 14m 50s (non-voting)\n- cinder-tox-py313-threading https://zuul.opendev.org/t/openstack/build/515d6e491c2c4abfb2fa845c49b118be : FAILURE in 10m 07s (non-voting)\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/78870c909a6b49f5b67417cdd4783f02 : SUCCESS in 6m 25s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/15cea02dae5f44d49f780b6ef5b405e1 : SUCCESS in 9m 04s\n- cinder-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/746edc4a71c746458219f4e90be1d80a : FAILURE in 7m 14s (non-voting)\n- openstack-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/9cecf4f9ef7d4e618d4c16d4055d0afd : SUCCESS in 9m 24s (non-voting)\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/6d1fe1b59a9b4f5b94e71e5335518501 : SUCCESS in 36m 50s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/8f1b2f7abe274f5caf8f57cc908874a9 : FAILURE in 7m 27s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/a4a668ae8a984b7ba24ba3cffbd6ed69 : SUCCESS in 1h 31m 59s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/156d8023042941f1a271323dce01fe75 : SUCCESS in 2h 11m 31s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/ad0f41283a6b45a8b0e0f7a79fe94d79 : SUCCESS in 1h 51m 01s\n- cinder-tempest-plugin-lvm-lio-barbican-threading https://zuul.opendev.org/t/openstack/build/9febd3cd83764328989a4dfdde0f8e83 : FAILURE in 2h 39m 56s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/441f86acea544776bb8aa58a75f20bf4 : FAILURE in 12m 30s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/cf51710977db4f4193f8c6d48d0eb8aa : SUCCESS in 42m 54s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/0ef3b98074594d1a9f35aa7a522b689b : SUCCESS in 1h 19m 47s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/ca293b20859145dfa5b169c5c0d27d28 : SUCCESS in 1h 48m 53s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/fd15b133a3b34fe3bb304f5eb2b66b8d : SUCCESS in 46m 15s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/b8418e3580c24b36ab84363f75b48f5e : SUCCESS in 1h 35m 56s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f7b2cb2cdebf488e8e7c80c31918399a : SUCCESS in 1h 00m 55s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":1},{"id":"ea3673f775273f22c1ff33413f38721c2c30ebbc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-25 04:22:55.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"47c259c0d5ca0caefb81d00879062469dc9fef88","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-09-25 04:31:19.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: https://github.com/LightBitsLabs/logs/tree/main/25_09_2026_04_25_38\nLeave a comment with","accounts_in_message":[],"_revision_number":1},{"id":"6a3e2e83c893447696831c0543035abd07bee3bc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-25 06:04:54.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1f031123bc214beeaafe5bc60c3ae5c8\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/da337223f4bc4ad4b3976ced38ca1f68 : SUCCESS in 8m 39s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/de0c85ead8de41369b99f8d8dbc9c432 : SUCCESS in 12m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/bf8fb55bdd144accb9565c4839434bfa : SUCCESS in 11m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/86b1cf082b1d47699760867528d16fa7 : SUCCESS in 14m 25s\n- grenade https://zuul.opendev.org/t/openstack/build/0d0e67790bf045b6a99586d25d44fc2d : SUCCESS in 1h 09m 16s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d90dbef5c73a47d593f4776dd4152ae3 : SUCCESS in 1h 05m 57s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/aa7d72d322db40a0883a2bacd5a76d77 : SUCCESS in 1h 33m 19s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/30c1211311044755a22df454627d783a : SUCCESS in 1h 05m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e5d2afe51ff94aa596038ce973975fc0 : SUCCESS in 9m 54s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/5906efa51b8b4baaa8efccf442053864 : SUCCESS in 1h 03m 14s\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/9abaa84a5c304ff89b07c0225debc7a5 : SUCCESS in 1h 37m 21s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cffa01aa25694cc1911859f0c61a6a39 : SUCCESS in 1h 03m 12s","accounts_in_message":[],"_revision_number":1},{"id":"b4afca8a44ff5a6fd1b8d4680a02eba1c104cb86","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-25 06:04:54.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"061116325032df4f09aa0ebd75ca44141fc207d3","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-25 06:06:04.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dcc3242f01a64658934968b641976f7f\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/31fa26883bb3430ea3995441bae8f275 : SUCCESS in 54s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e120384b329d4ca08c7385f13cc57a1b : SUCCESS in 51s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"8e087a7cabcf978bcd329caf4f1841cfe2b04c04","revisions":{"8e087a7cabcf978bcd329caf4f1841cfe2b04c04":{"kind":"REWORK","_number":1,"created":"2026-09-16 14:11:44.000000000","uploader":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"ref":"refs/changes/88/1005888/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/88/1005888/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/88/1005888/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/88/1005888/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/88/1005888/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/88/1005888/1"}}},"commit":{"parents":[{"commit":"5014451bce8de8a888b03a842d1f5c1e0445d525","subject":"Update TOX_CONSTRAINTS_FILE for stable/2026.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/5014451bce8de8a888b03a842d1f5c1e0445d525"}]}],"author":{"name":"Simon Dodsley","email":"simon@purestorage.com","date":"2026-07-10 17:43:04.000000000","tz":-420},"committer":{"name":"Simon Dodsley","email":"simon@purestorage.com","date":"2026-09-16 14:11:44.000000000","tz":0},"subject":"Pure Storage: check SDK response on volume/snapshot operations","message":"Pure Storage: check SDK response on volume/snapshot operations\n\nThe py-pure-client SDK does not raise on API errors; it returns a\nresponse object with a status code and errors. Several of the Pure\ndriver\u0027s write operations called the SDK but discarded the response, so\na failure was never detected.\n\nThe most visible case is create_volume: when a FlashArray has reached\nits maximum volume count, post_volumes() returns HTTP 400 with \"limit\nreached\" rather than creating the volume. Because the response was\nignored, the volume was reported to Cinder as \u0027available\u0027 even though it\ndid not exist on the array, and the failure only surfaced later on\nattach/snapshot/delete. The same silent-success pattern affected other\noperations that reach an array limit or otherwise fail.\n\nAdd a _raise_if_failed() helper that inspects an SDK response and raises\nPureDriverException on a 400, with a dedicated message when an array\nlimit has been reached. Wire it into the affected create/modify paths:\ncreate_volume, create_volume_from_snapshot, create_cloned_volume,\ncreate_with_qos, create_in_vgroup, create_from_snap_in_vgroup,\ncreate_snapshot, extend_volume, revert_to_snapshot,\ncreate_consistencygroup, create_cgsnapshot, the consistency group clone\nand the replication failover volume create.\n\nChecking the response also surfaced a pre-existing bug in\nrevert_to_snapshot: it passed the snapshot name as the target volume and\nthe volume name as the source, so the array rejected the request with an\ninvalid-name error that was previously ignored, making revert a silent\nno-op. The arguments are now in the correct order so revert overwrites\nthe volume with the snapshot contents.\n\nBecause these operations now raise where they previously continued\nsilently, two create paths could leave orphaned backend resources behind\non a mid-operation failure. create_consistencygroup now tears down the\nprotection group it created if the subsequent replication configuration\nfails, and _create_cg_from_cg rolls back any volumes it has already\ncloned before re-raising (the temporary group snapshot was already\nremoved in a finally block). Other best-effort cleanup paths\n(delete/eradicate) are intentionally left unchanged.\n\nCloses-Bug: #2160366\n\nAssisted-By: Claude (Opus 4.8)\nSigned-off-by: Simon Dodsley \u003csimon@purestorage.com\u003e\nChange-Id: Id90009a57d78f22eb88e94358916815a34aa6e54\n(cherry picked from commit 865ba424da926242081a5a56d67af7d6da525bf4)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/8e087a7cabcf978bcd329caf4f1841cfe2b04c04"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/8e087a7cabcf978bcd329caf4f1841cfe2b04c04"}]},"branch":"refs/heads/stable/2026.2","conflicts":{"base":"5bde6d7b62391cdcc1f78b05ec10173b121abe69","ours":"5014451bce8de8a888b03a842d1f5c1e0445d525","theirs":"865ba424da926242081a5a56d67af7d6da525bf4","merge_strategy":"recursive","contains_conflicts":false}}},"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":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"}},{"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":""}}}]}
