)]}'
{"id":"openstack%2Fcinder~995164","triplet_id":"openstack%2Fcinder~stable%2F2026.1~Ife6a7f42778c065a70af4752e12661cec34bf7b2","project":"openstack/cinder","branch":"stable/2026.1","topic":"bug/2158313-pure-qos-patch-stable/2026.1","attention_set":{},"removed_from_attention_set":{"13425":{"account":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"last_update":"2026-07-30 16:16:39.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ife6a7f42778c065a70af4752e12661cec34bf7b2","subject":"[Everpure] Fix QoS for py-pure-client 1.86.0+","status":"MERGED","created":"2026-06-27 01:53:10.000000000","updated":"2026-07-30 16:18:59.000000000","submitted":"2026-07-30 16:16:39.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"995164-bug/2158313-pure-qos-patch-stable/2026.1","cherry_pick_of_change":994947,"cherry_pick_of_patch_set":5,"meta_rev_id":"2547c343f9c373da41f1ef8672525a56b6eabd78","_number":995164,"virtual_id_number":995164,"owner":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"value":0,"_account_id":34598,"name":"Manojkatari","email":"mkatari@redhat.com","username":"mkatari"},{"value":0,"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"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":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-30 16:16:39.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":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"all":[{"value":2,"date":"2026-07-30 14:33:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"value":1,"date":"2026-07-29 14:21:01.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34598,"name":"Manojkatari","email":"mkatari@redhat.com","username":"mkatari"},{"value":2,"date":"2026-07-01 12:42:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"value":1,"date":"2026-07-01 16:20:31.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":1,"date":"2026-07-29 13:46:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},{"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":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"all":[{"value":1,"date":"2026-07-30 14:33:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"value":0,"_account_id":34598,"name":"Manojkatari","email":"mkatari@redhat.com","username":"mkatari"},{"value":0,"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"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":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},{"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":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"value":0,"_account_id":34598,"name":"Manojkatari","email":"mkatari@redhat.com","username":"mkatari"},{"value":0,"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"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":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},{"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":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34598,"name":"Manojkatari","email":"mkatari@redhat.com","username":"mkatari"},{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"}],"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","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":38252,"name":"HPE AlletraMP NVMeTCP CI","display_name":"HPE AlletraMP NVMeTCP CI","email":"yogeshwari.gitte-ext@hpe.com","username":"yogeshwarigitte"},{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},{"_account_id":39096,"name":"HPE AlletraMP FC CI","display_name":"HPE AlletraMP FC CI","email":"diganta.bora@hpe.com","username":"digantabora"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-27 02:22:11.000000000","updated_by":{"_account_id":39096,"name":"HPE AlletraMP FC CI","display_name":"HPE AlletraMP FC CI","email":"diganta.bora@hpe.com","username":"digantabora"},"reviewer":{"_account_id":39096,"name":"HPE AlletraMP FC CI","display_name":"HPE AlletraMP FC CI","email":"diganta.bora@hpe.com","username":"digantabora"},"state":"CC"},{"updated":"2026-06-27 02:25:07.000000000","updated_by":{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-06-27 02:26:37.000000000","updated_by":{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"reviewer":{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"state":"CC"},{"updated":"2026-06-27 02:27:29.000000000","updated_by":{"_account_id":38252,"name":"HPE AlletraMP NVMeTCP CI","display_name":"HPE AlletraMP NVMeTCP CI","email":"yogeshwari.gitte-ext@hpe.com","username":"yogeshwarigitte"},"reviewer":{"_account_id":38252,"name":"HPE AlletraMP NVMeTCP CI","display_name":"HPE AlletraMP NVMeTCP CI","email":"yogeshwari.gitte-ext@hpe.com","username":"yogeshwarigitte"},"state":"CC"},{"updated":"2026-06-27 02:55:22.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-06-27 04:17:06.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-27 04:57:17.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"},{"updated":"2026-06-27 06:21:32.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-06-28 01:55:17.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-06-29 22:17:02.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-07-01 12:42:53.000000000","updated_by":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"reviewer":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"state":"REVIEWER"},{"updated":"2026-07-01 16:20:31.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-07-29 13:46:35.000000000","updated_by":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"reviewer":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"state":"REVIEWER"},{"updated":"2026-07-29 14:21:01.000000000","updated_by":{"_account_id":34598,"name":"Manojkatari","email":"mkatari@redhat.com","username":"mkatari"},"reviewer":{"_account_id":34598,"name":"Manojkatari","email":"mkatari@redhat.com","username":"mkatari"},"state":"REVIEWER"},{"updated":"2026-07-30 14:33:24.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"}],"messages":[{"id":"f071623ae4fecef1d332831791c02127ee35d452","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"date":"2026-06-27 01:53:10.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"b5068c83029fb50ee075cb112524a13c9d5fa348","tag":"autogenerated:zuul:check","author":{"_account_id":39096,"name":"HPE AlletraMP FC CI","display_name":"HPE AlletraMP FC CI","email":"diganta.bora@hpe.com","username":"digantabora"},"date":"2026-06-27 02:22:11.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- hpe-fc-driver build/85fb2141c71348df85993b5a258006e7 : FAILURE in 28m 14s\n\nWarning:\n  FC CI log: https://github.com/hpe-storage/hpe-ci-log/tree/master/logs/995164","accounts_in_message":[],"_revision_number":1},{"id":"01690fa8af0f7ef36d2b13f72ab5d4677805d30b","author":{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"date":"2026-06-27 02:25:07.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- 3par-iscsi-driver-master-client-pip-ssa02-dsvm build/1bbb9fe4ac0b4f2a942ca72842b877df : FAILURE in 31m 10s\n\nWarning:\n  iSCSI CI log: https://github.com/hpe-storage/hpe_cinder_logs/blob/master/new_logs/995164\n  iSCSI CI log: https://github.com/hpe-storage/hpe_cinder_logs/blob/master/new_logs/995164","accounts_in_message":[],"_revision_number":1},{"id":"d073276b1033389b5a1b83a60286103d38cf9140","author":{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"date":"2026-06-27 02:26:37.000000000","message":"Patch Set 1:\n\nHPE AlletraMP Jenkins NVMe/TCP CI\n\nBuild failed.\n\n- OpenstackCI/Openstack_NVME_CI build/264 : FAILURE in 0h 32m 48s\n\nNVMe/TCP CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/NVME_new_logs/995164","accounts_in_message":[],"_revision_number":1},{"id":"9e34bb5973700240df42c94bfff4acfd2c921b3c","tag":"autogenerated:zuul:check","author":{"_account_id":38252,"name":"HPE AlletraMP NVMeTCP CI","display_name":"HPE AlletraMP NVMeTCP CI","email":"yogeshwari.gitte-ext@hpe.com","username":"yogeshwarigitte"},"date":"2026-06-27 02:27:29.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- hpe-nvmetcp-driver build/be220c4f635b42d39335a7b9787df49e : FAILURE in 33m 34s\n\nWarning:\n  NVMe CI log: https://github.com/hpe-storage/hpe-nvmetcp-ci-logs/tree/master/new_logs/995164","accounts_in_message":[],"_revision_number":1},{"id":"3c4b50b60d8e29d310a49a1b97f0cd18780d07a2","author":{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"date":"2026-06-27 02:27:33.000000000","message":"Patch Set 1:\n\nHPE AlletraMP Jenkins iSCSI CI\n\nBuild failed.\n\n- OpenstackCI/Openstack_iSCSi_CI build/628 : FAILURE in 0h 33m 43s\n\niSCSI CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/new_logs/995164","accounts_in_message":[],"_revision_number":1},{"id":"f4494f35fc6982152d12b74bbcdfd809db4dae54","author":{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"date":"2026-06-27 02:27:53.000000000","message":"Patch Set 1:\n\nHPE AlletraMP Jenkins FC CI\n\nBuild failed.\n\n- OpenstackCI/Openstack_FC_CI build/358 : FAILURE in 0h 34m 3s\n\nFC CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/FC_new_logs/995164","accounts_in_message":[],"_revision_number":1},{"id":"09626d3ecf21fa0814c25ab680b5b68d44f313f0","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-06-27 02:55:22.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Ife6a7f42778c065a70af4752e12661cec34bf7b2 .","accounts_in_message":[],"_revision_number":1},{"id":"7531b35c5692807075081bdf064f97d121c61314","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"date":"2026-06-27 04:05:54.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3306061f5b79e0e2b468a0581bfd3bca745b5830","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-27 04:17:06.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/54b444733f4b4c4d87a0ec2753257136\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/9034ee1c9a2f4348a87826d506f092c9 : SUCCESS in 3m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b6958175e966419baac91527b86321c4 : SUCCESS in 5m 05s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/25de730fe48946838e71c54eb130c6c5 : SUCCESS in 14m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b863016a2d454a519820a5d89eb469a9 : SUCCESS in 11m 42s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8b364933c01543868c4fa3abc365b1fd : FAILURE in 4m 15s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2431ddd49ee1451385d706d6bc0f4e89 : SUCCESS in 14m 03s\n- requirements-check https://zuul.opendev.org/t/openstack/build/c31f272ab4744091aa29b8fbc5bee0e7 : FAILURE in 3m 10s\n- grenade https://zuul.opendev.org/t/openstack/build/19ca5c85f7e04e1d91baa00d0510da3f : SUCCESS in 34m 43s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0902cf7d80464901acd4b6ebf73fb435 : SUCCESS in 1h 07m 04s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/259aeb65603d40f996e55a132faabdc0 : SUCCESS in 1h 39m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b031487ce5484866903ec98f8591c778 : SUCCESS in 1h 02m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/595f196168564c4ebe104f2ca54ded63 : SUCCESS in 8m 52s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/4dea6491e9fb4b39ad9d0f97c01ba271 : TIMED_OUT in 41m 06s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/19686795838a462c94159b73f542e362 : SUCCESS in 5m 02s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/7f5daa51314d4410a1da34e7b0c7ba2b : SUCCESS in 3m 40s (non-voting)\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/e3c3336a0af143f7886d70902d72f5b6 : SUCCESS in 8m 36s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/79899c0902d545b9a3d76cf1e16286d8 : SUCCESS in 6m 02s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/b7db4ae75326406f945c89b53c9baf73 : SUCCESS in 21m 36s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/0b5ba40619074da999e5118eb9e405db : FAILURE in 4m 56s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/1b16ae4c097b4b5da35c9353ee113196 : SUCCESS in 1h 04m 31s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/2c5672ca54184349b06aae4c1b565d7e : SUCCESS in 2h 18m 01s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/02665ab71c124974a18b1da3fb150187 : SUCCESS in 1h 45m 04s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/88c1ae88c8db4eba9d8170c9ef5af23a : FAILURE in 12m 45s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/ada7670156ae437188fc23183f633b3d : SUCCESS in 36m 12s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/170ed4b05017406f97dfdbae0c39e0fe : SUCCESS in 56m 14s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/e4fce24a612844d3b25ab73f3d046e2c : FAILURE in 1h 43m 45s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/fbdbb936a7144bceae354fa634c3f06b : SUCCESS in 40m 41s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/5ae33d40743e4bbab7f7c2563431cc2f : SUCCESS in 1h 36m 42s\n- devstack-plugin-nfs-tempest-full-fips-py311 https://zuul.opendev.org/t/openstack/build/2237f10ab3e14f98b512bf33e992f5c2 : FAILURE in 18m 24s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/99c64a723b21440a9c7120f40de5655a : SUCCESS in 49m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0e47eba97dec4e1fa95bbc0edb168429 : SUCCESS in 30m 30s","accounts_in_message":[],"_revision_number":1},{"id":"f3979ae67d767d424ed9fe294201299b041e5de5","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-06-27 04:57:17.000000000","message":"Patch Set 1:\n\nBuild succeeded.\nhttps://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/buildset/6cdb1f414b6f4358bc8eb6335aa7a20c\n\n- pure-devstack-cinder-tempest-iscsi-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/9d717379dcc64bbb821579908dfb4987 : SUCCESS in 48m 56s\n- pure-devstack-cinder-tempest-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/13eaf78d0ed74c488d61c0a01bfec1ee : SUCCESS in 45m 59s\n- pure-devstack-cinder-tempest-nvme-roce-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/067a6bf78980437591f4061e99d65f9e : SUCCESS in 49m 28s\n- pure-devstack-cinder-tempest-nvme-tcp-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/21fb8f1edb074c71a65be20ba4214d70 : SUCCESS in 42m 03s","accounts_in_message":[],"_revision_number":1},{"id":"0c1d1c59ae144d5c09f71dd1be7a0c3a35a82233","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2026-06-27 06:21:32.000000000","message":"Patch Set 1:\n\nBuild succeeded (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/4555/.","accounts_in_message":[],"_revision_number":1},{"id":"25bdddd95a80fd870f9683390d08bf1fb4205caf","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"date":"2026-06-27 13:48:48.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4fa4907d15d53c20caadee1fe82ebf8e2508ae65","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-06-27 14:42:26.000000000","message":"Patch Set 1:\n\nBuild succeeded.\nhttps://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/buildset/ac96f63385474d19afd5739349464086\n\n- pure-devstack-cinder-tempest-iscsi-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/e1e2684021e74808a79f2456506ef2f5 : SUCCESS in 49m 30s\n- pure-devstack-cinder-tempest-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/cbd8aca7c7fb4a10bcef63fd90f38b7a : SUCCESS in 49m 56s\n- pure-devstack-cinder-tempest-nvme-roce-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/ff1509c3e7c64c7781603f3c1a71910b : SUCCESS in 40m 48s\n- pure-devstack-cinder-tempest-nvme-tcp-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/af3a37363bd446c8af6a2e749a9af3bc : SUCCESS in 53m 06s","accounts_in_message":[],"_revision_number":1},{"id":"ad27861142ad45ad307c8bd830f61fed8c33c39d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-27 16:12:05.000000000","message":"Patch Set 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/30f78ac623704121862296c94aa74fc2\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/24fd36a68d0841159af82d974d3ffaae : SUCCESS in 1m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5667871cf6f34ee3a9c9c92a680a848a : SUCCESS in 6m 20s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f028b9dbfe0947c1ad2380dd7a5acea9 : SUCCESS in 10m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/546a0fd7f58c4ebfb0313ae3338045b0 : SUCCESS in 11m 01s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/96513cdccbdd43f2a94033c85e3fb034 : FAILURE in 9m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dd335489f3d143a1bb5ced1ad07dea15 : SUCCESS in 10m 30s\n- requirements-check https://zuul.opendev.org/t/openstack/build/4be5ef6a88974dd184481ccd0d330d86 : FAILURE in 3m 06s\n- grenade https://zuul.opendev.org/t/openstack/build/7113d2158e2843d5bf74a383a7878ce1 : SUCCESS in 30m 31s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2cbaa5326a9141dd8d324f85437c7eb2 : SUCCESS in 47m 21s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/04ed368b88704e5f9041d10ac971520c : SUCCESS in 1h 11m 09s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0daa6c59ffed4acba850f27ab5add726 : SUCCESS in 1h 06m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/eebcee48b097486a872c0bd1756a94af : SUCCESS in 6m 07s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/6065927c845d47b1b0509e69ff7e1fbc : TIMED_OUT in 40m 57s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/9ebb9899b7f44e1aa119202f5ef924b0 : SUCCESS in 4m 19s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/9f302544285c4954872eb9ed294d3998 : SUCCESS in 3m 43s (non-voting)\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/4680c35546c94e27bd11d8ac1da7886a : SUCCESS in 5m 44s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/0eede3be50d249519727c6236ca4cd2c : SUCCESS in 9m 57s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/4873ae8ef8344ecda48dc034dfa23f7c : SUCCESS in 38m 49s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/988f15fda17c4c56b5d7a870dbeecbc5 : FAILURE in 5m 30s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/645a863544b149f285b9b9122f66d82f : SUCCESS in 1h 24m 15s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/904904d484b944a2a503419d8f725470 : FAILURE in 2h 18m 04s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/fca06ea1d333460887259edb2a14ec34 : SUCCESS in 2h 03m 27s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/8708e5d192f340bfaa1445bb041ec23f : FAILURE in 7m 59s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/3629a5462cc04bebb5f9a0b4060c654b : SUCCESS in 27m 55s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/b87b1aa65237480aa66cf1a315c9c145 : SUCCESS in 39m 05s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/58b2a7221b5b48faab67b71e6d62cb71 : SUCCESS in 1h 35m 49s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/ca0d5b38f98e4910a7713d07dc7896ad : SUCCESS in 28m 16s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/4e1d363a25fe4d75a3b647b3ab81df76 : SUCCESS in 1h 55m 46s\n- devstack-plugin-nfs-tempest-full-fips-py311 https://zuul.opendev.org/t/openstack/build/842489c8dd5b438798698e4029846827 : FAILURE in 11m 27s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/4e49ac432ceb41c3971373f307e7e4b3 : SUCCESS in 1h 11m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0548cb771be54ad4afa0e494954bc308 : SUCCESS in 1h 01m 57s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml.  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.  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/cleanup.yaml.  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.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":1},{"id":"33533ec120b3413ae4366fe18b6139b8f9e95e37","author":{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},"date":"2026-06-28 01:55:17.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-64-995164-1-fc : SUCCESS in 1h 24m 21s\n- hitachi_ci_iscsi https://github.com/gamboa-hitachi/Hitachi-CI-Results/blob/main/refs-changes-64-995164-1-iscsi : NODE_FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"f8be71935cb3dbd866a15dd26c3656e6efe82671","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"date":"2026-06-29 19:44:05.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"cc5fa02cec964ec2fa3f9c2c24e1083c12428a0c","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"date":"2026-06-29 20:46:05.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"33f590eaf82b5af3199715d24b712427a898cda5","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-06-29 22:09:06.000000000","message":"Patch Set 1:\n\nBuild succeeded.\nhttps://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/buildset/66643fd7127f404587c828b3952a8682\n\n- pure-devstack-cinder-tempest-iscsi-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/6cf806130d2d4a9191781d507c6498be : SUCCESS in 52m 31s\n- pure-devstack-cinder-tempest-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/07af63ae3c694f9da463cebc45800832 : SUCCESS in 45m 09s\n- pure-devstack-cinder-tempest-nvme-roce-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/13bf0f1aa461401180ad75f8cf74b740 : SUCCESS in 46m 45s\n- pure-devstack-cinder-tempest-nvme-tcp-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/faf4eeedd49a412586d4e7fa4703c5bf : SUCCESS in 53m 34s\n- pure-ci-buildset-reporter https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/928e389197fc4b8ab6d7397754bbdcab : SUCCESS in 9m 47s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"10c9541e5d03c1159495c1f69a9190db90141e5f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 22:16:52.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cd99eaaa7361442ab3c63f9a6f494dd6\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/89e6c59a68134b9f9e9487a4a92b715d : SUCCESS in 3m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/168c1d9abbac44699ca409c2bda2bcd5 : SUCCESS in 3m 55s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/094305c2a4cf4b19aa14ad2e8ae5be3e : SUCCESS in 9m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/eeb416ef4ac94abaac0819a725f0cc74 : SUCCESS in 9m 01s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/2cd294db848d4bc4846585a3728ebbd2 : FAILURE in 4m 40s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ca83e3f2d4e7444d81a94f8e8e48cdb9 : SUCCESS in 14m 13s\n- requirements-check https://zuul.opendev.org/t/openstack/build/0209bd8273b846038105dab35d2c42e3 : SUCCESS in 2m 17s\n- grenade https://zuul.opendev.org/t/openstack/build/93b763eb1b9546768c96bd261be4f865 : SUCCESS in 34m 39s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/479370b4dd1d4491b6f2d231e1295a7b : SUCCESS in 1h 08m 13s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/a17a376717c74d0aa94a82a3f2bf7d82 : SUCCESS in 1h 27m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8001146259134cf4818a5f230089681f : SUCCESS in 54m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ad4f08e3cfaa43908ae7b5cf99957d62 : SUCCESS in 9m 39s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/6babe20308a74b57ae5170cd74ad9daa : TIMED_OUT in 40m 55s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/dda05e5f1f404da885420169ac7e53a8 : SUCCESS in 4m 53s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/c92e32c3fa8041feaf1defb37408c6fd : SUCCESS in 5m 29s (non-voting)\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/2bcc3aeceea24549a984a20dee944267 : SUCCESS in 5m 06s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/5238d4a2105d434ea889342a523d1b28 : SUCCESS in 4m 38s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/5d3148e75e9245b09f66f65d0bb0139f : SUCCESS in 46m 22s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/fc71a10e04f049c0bc296cad85ecfc95 : FAILURE in 7m 05s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/c48e858a69084d7c8a625b71618346c3 : SUCCESS in 1h 00m 38s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/475ca18e12c942f49200ba9263c2caec : FAILURE in 2h 25m 06s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/dd1becbf96264525b15e11452ecdd30b : SUCCESS in 1h 36m 30s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/854f6a2c70274d08b33967d0e932cdfe : FAILURE in 16m 26s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/1f6af8bb0ba2446588f44b50a635cfd0 : SUCCESS in 18m 33s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/ccbe959c931b46e9a30905ccb7a25d07 : SUCCESS in 56m 04s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/a82bda4265a34b048eb02419b1338529 : SUCCESS in 1h 33m 03s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/6ff325296a254b2992914fdcb3d777ae : SUCCESS in 46m 36s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/48017d99b043438ebfde8af2de94723e : SUCCESS in 1h 06m 44s\n- devstack-plugin-nfs-tempest-full-fips-py311 https://zuul.opendev.org/t/openstack/build/9e171ee10c17435c869da9da6ddabead : FAILURE in 17m 49s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/048eb3b86fb64664806201300b49792e : SUCCESS in 1h 02m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/42e1f4afdf514aed9ca840b408338575 : SUCCESS in 1h 03m 42s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml.  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.  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/cleanup.yaml.  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.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":1},{"id":"75a5a0c0a9ba92d7573d25de66df2536c3582346","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-06-29 22:28:16.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: https://github.com/LightBitsLabs/logs/tree/main/29_06_2026_22_20_23\nLeave a comment with","accounts_in_message":[],"_revision_number":1},{"id":"09bb21ebe3d798de99138a5e13bab9ef4cb5cafb","author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"date":"2026-07-01 12:42:53.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"5d80dbbe60ef151eac26f68e2222d856ea879c6f","author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"date":"2026-07-01 16:20:31.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"d58f1cbc4708ed773c068c618ee1d5d3e4a8daba","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2026-07-16 03:09:32.000000000","message":"Patch Set 1:\n\nBuild succeeded (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/4379/.","accounts_in_message":[],"_revision_number":1},{"id":"d807f468689295b93a133f9da9b2b4833350ede0","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2026-07-29 13:46:35.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4708a418122960e530fcc8ab4f19cd2a910eac27","author":{"_account_id":34598,"name":"Manojkatari","email":"mkatari@redhat.com","username":"mkatari"},"date":"2026-07-29 14:21:01.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"270b972118654c076b0ca0f80fc882a5001e0362","author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"date":"2026-07-30 14:33:24.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"28284bef89b5cce3c234a1d778646eafeed37f7a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 14:34:07.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"9dfe88bce6604a433625539d982a3dc7d97109fc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 16:16:39.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6b397aa00c244e75ae5a357825aab59b\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/3463b0be558b43fc84d28a0342ad6fb5 : SUCCESS in 2m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ac79a729cb0641a2a7c242e8050afb6f : SUCCESS in 3m 54s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d7fb10da8ff444d7b6e0b373654c67ac : SUCCESS in 10m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3f5fff4747244d0caece8457f62251cc : SUCCESS in 7m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a8ebb66a305d44479cba2b3bb86e4516 : SUCCESS in 6m 59s\n- requirements-check https://zuul.opendev.org/t/openstack/build/bc5b2227f8ff45c1b1b34950ab0bb495 : SUCCESS in 2m 13s\n- grenade https://zuul.opendev.org/t/openstack/build/cb496b4b74b84bccb6a67eab93cbc9ac : SUCCESS in 45m 05s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6543ad6368c346edbc8597d857be52f4 : SUCCESS in 44m 51s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/07506e1f85284e79a4e025bbf613ca49 : SUCCESS in 1h 24m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8d763309fddb4f1e8a3923b538013fe2 : SUCCESS in 1h 01m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b562c207cc91494e967575a064f91f28 : SUCCESS in 10m 49s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/cf65608376b348a9ab016a89c7d47c71 : SUCCESS in 44m 28s\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/0e11130997b44ddaae73c4556629b02b : SUCCESS in 1h 31m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dd87ff2462144b09b280fed632951bb5 : SUCCESS in 49m 26s","accounts_in_message":[],"_revision_number":1},{"id":"dc12009e240293bb63358789216aa2b77c499c9c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 16:16:39.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"2547c343f9c373da41f1ef8672525a56b6eabd78","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 16:18:59.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b5bc6ddc52fc42cb813385ee5e18e91a\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e8f6ab5eb4604739974a00700e4582b6 : SUCCESS in 1m 04s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/35604090f4f54862a5621c61c7cd790d : SUCCESS in 1m 48s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"c3d5787c2c621b20d6ffad7b205b66f041cd8664","revisions":{"c3d5787c2c621b20d6ffad7b205b66f041cd8664":{"kind":"REWORK","_number":1,"created":"2026-06-27 01:53:10.000000000","uploader":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"ref":"refs/changes/64/995164/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/64/995164/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/64/995164/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/64/995164/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/64/995164/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/64/995164/1"}}},"commit":{"parents":[{"commit":"e83f4cba8722dc06ab7396ce2239a272b0345da8","subject":"HPE: Skip UT that fails intermittently","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/e83f4cba8722dc06ab7396ce2239a272b0345da8"}]}],"author":{"name":"Simon Dodsley","email":"simon@purestorage.com","date":"2026-06-25 18:02:37.000000000","tz":-240},"committer":{"name":"Simon Dodsley","email":"simon@purestorage.com","date":"2026-06-27 01:53:10.000000000","tz":0},"subject":"[Everpure] Fix QoS for py-pure-client 1.86.0+","message":"[Everpure] Fix QoS for py-pure-client 1.86.0+\n\npy-pure-client 1.86.0 (FlashArray REST API 2.52) changed the Patch\nmodels so that ``VolumePatch.qos`` and ``VolumeGroupPatch.qos`` no longer\naccept a flat ``Qos`` object with integer ``iops_limit``/``bandwidth_limit``\nvalues. They now require a ``QosPatch`` whose limits are wrapped in\n``QosIopsLimitPatch`` and ``QosBandwidthLimitPatch`` objects.\n\nAs a result, any operation that set QoS through a volume *patch* -- most\nvisibly creating a volume from a snapshot, which always patches the new\nvolume\u0027s QoS -- failed with::\n\n    pydantic.v1.error_wrappers.ValidationError: 2 validation errors for\n    VolumePatch\n    qos -\u003e bandwidth_limit\n      value is not a valid dict (type\u003dtype_error.dict)\n    qos -\u003e iops_limit\n      value is not a valid dict (type\u003dtype_error.dict)\n\nleaving the volume in ERROR state.\n\nBuild the QoS object for the ``*Patch`` requests with the new\n``QosPatch``/``QosIopsLimitPatch``/``QosBandwidthLimitPatch`` models via a\nsmall helper. The ``*Post`` models (``VolumePost``/``VolumeGroupPost``)\nstill take a flat ``Qos`` with integer limits in all supported SDK\nreleases, so those call sites are unchanged. The minimum py-pure-client\nversion is raised to 1.89.0, which provides the new models.\n\nAdd a unit test that exercises ``set_qos`` across the four IOPS/bandwidth\ncombinations and asserts the ``QosPatch``/``QosIopsLimitPatch``/\n``QosBandwidthLimitPatch`` models are used (and the flat ``Qos`` is not),\nso a regression back to the flat ``Qos`` form is caught.  This test was\ncontributed by Jon Bernard as a follow-up change and squashed in here.\n\nCloses-Bug: #2158313\n\nCo-Authored-By: Claude Opus 4.8 (1M context) \u003cnoreply@anthropic.com\u003e\nCo-Authored-By: Jon Bernard \u003cjobernar@redhat.com\u003e\nChange-Id: Ife6a7f42778c065a70af4752e12661cec34bf7b2\nSigned-off-by: Simon Dodsley \u003csimon@purestorage.com\u003e\n(cherry picked from commit 635e41dfc66d7257192a9c693af201797e010d99)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c3d5787c2c621b20d6ffad7b205b66f041cd8664"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c3d5787c2c621b20d6ffad7b205b66f041cd8664"}]},"branch":"refs/heads/stable/2026.1","conflicts":{"base":"398a1f74477745fbc69f26bcdbc3933f845db4bf","ours":"e83f4cba8722dc06ab7396ce2239a272b0345da8","theirs":"635e41dfc66d7257192a9c693af201797e010d99","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":34598,"name":"Manojkatari","email":"mkatari@redhat.com","username":"mkatari"}},{"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":""}}}]}
