)]}'
{"id":"openstack%2Fcinder~998618","triplet_id":"openstack%2Fcinder~master~Ia0ab32a4f29c1cee4d503f60ec505dc731769f3c","project":"openstack/cinder","branch":"master","attention_set":{"5314":{"account":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"last_update":"2026-07-28 12:30:39.000000000","reason":"\u003cGERRIT_ACCOUNT_39353\u003e replied on the change","reason_account":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"}},"9236":{"account":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"last_update":"2026-07-28 12:30:39.000000000","reason":"\u003cGERRIT_ACCOUNT_39353\u003e replied on the change","reason_account":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"}},"4523":{"account":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"last_update":"2026-07-28 12:30:39.000000000","reason":"\u003cGERRIT_ACCOUNT_39353\u003e replied on the change","reason_account":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"}},"27615":{"account":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"last_update":"2026-07-28 12:30:39.000000000","reason":"\u003cGERRIT_ACCOUNT_39353\u003e replied on the change","reason_account":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"}},"9535":{"account":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"last_update":"2026-07-28 12:30:39.000000000","reason":"\u003cGERRIT_ACCOUNT_39353\u003e replied on the change","reason_account":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"}}},"removed_from_attention_set":{"39353":{"account":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"last_update":"2026-07-28 12:30:39.000000000","reason":"\u003cGERRIT_ACCOUNT_39353\u003e replied on the change","reason_account":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"}}},"hashtags":[],"change_id":"Ia0ab32a4f29c1cee4d503f60ec505dc731769f3c","subject":"Fail fast on invalid cinder-volume host at startup","status":"NEW","created":"2026-07-24 13:03:35.000000000","updated":"2026-07-28 12:30:39.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b4aeda350e41966d0bd35b7b1b1cda692b563fb4","_number":998618,"virtual_id_number":998618,"owner":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_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":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-07-28 08:29:38.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"value":1,"date":"2026-07-28 12:30:39.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"}],"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":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":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"}],"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},{"_account_id":18120,"name":"Fujitsu ETERNUS CI","email":"fj-lsoft-eternusci@dl.jp.fujitsu.com","username":"Fujitsu_ETERNUS_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":39082,"name":"Vijay Jatti","display_name":"Vijay Jatti","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},{"_account_id":39087,"name":"Achintya Mishra","display_name":"Achintya Mishra","email":"achintya.mishra@hpe.com","username":"achintya-mishra"},{"_account_id":39323,"name":"santosh-kumar vidiyala","display_name":"HPE AlletraMP FC CI","email":"santosh-kumar.vidiyala@hpe.com","username":"santosh-kumar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-24 13:16:55.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-07-24 13:27:49.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-07-24 13:55:47.000000000","updated_by":{"_account_id":39087,"name":"Achintya Mishra","display_name":"Achintya Mishra","email":"achintya.mishra@hpe.com","username":"achintya-mishra"},"reviewer":{"_account_id":39087,"name":"Achintya Mishra","display_name":"Achintya Mishra","email":"achintya.mishra@hpe.com","username":"achintya-mishra"},"state":"CC"},{"updated":"2026-07-24 13:56:49.000000000","updated_by":{"_account_id":39323,"name":"santosh-kumar vidiyala","display_name":"HPE AlletraMP FC CI","email":"santosh-kumar.vidiyala@hpe.com","username":"santosh-kumar"},"reviewer":{"_account_id":39323,"name":"santosh-kumar vidiyala","display_name":"HPE AlletraMP FC CI","email":"santosh-kumar.vidiyala@hpe.com","username":"santosh-kumar"},"state":"CC"},{"updated":"2026-07-24 13:57:19.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-07-24 14:02:44.000000000","updated_by":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-07-24 14:02:49.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-07-24 14:06:11.000000000","updated_by":{"_account_id":39082,"name":"Vijay Jatti","display_name":"Vijay Jatti","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"reviewer":{"_account_id":39082,"name":"Vijay Jatti","display_name":"Vijay Jatti","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"state":"CC"},{"updated":"2026-07-24 15:15:09.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-07-27 12:17:24.000000000","updated_by":{"_account_id":18120,"name":"Fujitsu ETERNUS CI","email":"fj-lsoft-eternusci@dl.jp.fujitsu.com","username":"Fujitsu_ETERNUS_CI","tags":["SERVICE_USER"]},"reviewer":{"_account_id":18120,"name":"Fujitsu ETERNUS CI","email":"fj-lsoft-eternusci@dl.jp.fujitsu.com","username":"Fujitsu_ETERNUS_CI","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-07-28 08:29:47.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-28 12:30:39.000000000","updated_by":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"reviewer":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"state":"REVIEWER"},{"updated":"2026-07-28 12:30:39.000000000","updated_by":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"reviewer":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"state":"REVIEWER"},{"updated":"2026-07-28 12:30:39.000000000","updated_by":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"reviewer":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"state":"REVIEWER"},{"updated":"2026-07-28 12:30:39.000000000","updated_by":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"reviewer":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"state":"REVIEWER"},{"updated":"2026-07-28 12:30:39.000000000","updated_by":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"reviewer":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"state":"REVIEWER"}],"messages":[{"id":"8aa83bfc6f7c4e4079ccbf4fac85d7686e5d6ddf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"date":"2026-07-24 13:03:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"98ced75b746043ee0cfeada089d7af13f22f7cbf","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2026-07-24 13:16:55.000000000","message":"Patch Set 1:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/4738/.","accounts_in_message":[],"_revision_number":1},{"id":"27e65d27d7dcb1a3249a9ccac74ea4ce25491310","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-07-24 13:27:49.000000000","message":"Patch Set 1:\n\nPure Storage CI logs (all jobs): https://github.com/Everpure-Zuul-CI/Cinder-CI/tree/gh-pages/e356e5adf5484004adfc1b5df58c2a28/","accounts_in_message":[],"_revision_number":1},{"id":"a95e9457f74c36f549323c390d3feecf8e716733","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-07-24 13:55:24.000000000","message":"Patch Set 1:\n\nBuild succeeded.\nhttps://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/buildset/e356e5adf5484004adfc1b5df58c2a28\n\n- pure-devstack-cinder-tempest-iscsi-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/415a64876a9c4e7b8babd6bc8e779288 : SUCCESS in 45m 23s\n- pure-devstack-cinder-tempest-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/4c8beac3cfdd406bbe2a91f13c696dac : SUCCESS in 37m 21s\n- pure-devstack-cinder-tempest-nvme-roce-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/5983678ba16c4c6f8ccd03f8e6fd00c6 : SUCCESS in 51m 19s\n- pure-devstack-cinder-tempest-nvme-tcp-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/868144a2f6264dbc8adf398e3349f78e : SUCCESS in 37m 05s\n- pure-devstack-cinder-tempest-nvme-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/2554c8a4b77a48ad86db692256e03bc9 : FAILURE in 20m 57s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"2b164708612fd38ade4626a8a28f4dac8d9c94f2","author":{"_account_id":39087,"name":"Achintya Mishra","display_name":"Achintya Mishra","email":"achintya.mishra@hpe.com","username":"achintya-mishra"},"date":"2026-07-24 13:55:47.000000000","message":"Patch Set 1:\n\nHPE AlletraMP NVMeTCP CI\n\nBuild failed.\n\n- OpenstackCI/Openstack_NVME_CI build/617 : FAILURE in 0h 51m 47s\n\nNVMe/TCP CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/NVME_new_logs/998618","accounts_in_message":[],"_revision_number":1},{"id":"251d63384a0743f6bf881af61b9aa26c599577af","author":{"_account_id":39323,"name":"santosh-kumar vidiyala","display_name":"HPE AlletraMP FC CI","email":"santosh-kumar.vidiyala@hpe.com","username":"santosh-kumar"},"date":"2026-07-24 13:56:49.000000000","message":"Patch Set 1:\n\nHPE AlletraMP FC CI\n\nBuild failed.\n\n- OpenstackCI/Openstack_FC_CI build/709 : FAILURE in 0h 52m 51s\n\nFC CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/FC_new_logs/998618","accounts_in_message":[],"_revision_number":1},{"id":"a13987c55b3981b0a0d6f934657db9423a4af962","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 13:57:19.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/739e597912f540d1a4b89ed143c4cf09\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/60a64765d4ff4940aa41699fc8f3dc7a : SUCCESS in 17m 03s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/10df6d68ecf04490a78869ef2df899cf : SUCCESS in 14m 54s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/ae2596b824c741e784c919dd400630b2 : SUCCESS in 33m 52s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e4d64e4e05413ab25743a548fb44a58e465b5167","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2026-07-24 14:02:44.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- cinder-storpool-tempest build/6200b6065d2c4d49a90820d708537be4 : SUCCESS in 48m 09s\n- cinder-storpool-tempest-iscsi-multipath build/dacbaa0ca9c04124a493334490719b57 : SUCCESS in 57m 49s","accounts_in_message":[],"_revision_number":1},{"id":"87dfba3c698a1e0434188534ae7d33d173d1106e","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-24 14:02:49.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Ia0ab32a4f29c1cee4d503f60ec505dc731769f3c .","accounts_in_message":[],"_revision_number":1},{"id":"86a7a9c36b332ef2a4de5ed28cccac0b41f2a38a","author":{"_account_id":39082,"name":"Vijay Jatti","display_name":"Vijay Jatti","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"date":"2026-07-24 14:06:11.000000000","message":"Patch Set 1:\n\nHPE AlletraMP iSCSI CI\n\nBuild failed.\n\n- OpenstackCI/Openstack_iSCSi_CI build/975 : FAILURE in 1h 2m 14s\n\niSCSI CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/new_logs/998618","accounts_in_message":[],"_revision_number":1},{"id":"52e45a129ac0edc88eadd787a0b366dfc0a39b6d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 15:15:09.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/f8428214cd9b47c7ba2adea538567798\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1180af5d931a4b138a16db77b9d83e9c : SUCCESS in 6m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/91c13508507b43ab847a561820a5783c : SUCCESS in 10m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e5adde32248d434ea182b2f26ccda74c : SUCCESS in 10m 47s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/151af91b98a040e28d98464d998003d1 : SUCCESS in 13m 56s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/880153568c4f4172a64d646c531c879e : SUCCESS in 7m 17s\n- grenade https://zuul.opendev.org/t/openstack/build/96e2f04f892b44808a38d377cf84891d : SUCCESS in 1h 02m 47s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/96245783af0e41ed90ecac663c3c3c35 : FAILURE in 27m 49s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/7c67243e17b6498b8fe7ee2af123cf12 : SUCCESS in 1h 20m 58s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3a65d5da6afc44988f164a19685155cb : SUCCESS in 1h 03m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1bc5dc01e33b4c55bb9c35ab366c98b9 : SUCCESS in 9m 35s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/67bb5c3c481646f69b14552924d283b9 : TIMED_OUT in 41m 05s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/b492dad3c394431b86a9e0737e347e70 : SUCCESS in 5m 24s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/20e2eb20ca714c60beb212d152f93245 : SUCCESS in 6m 50s (non-voting)\n- cinder-without-eventlet https://zuul.opendev.org/t/openstack/build/4fc12e54dbf54b6b9014779631ed9702 : FAILURE in 19m 51s (non-voting)\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/b81de606470f4bb5bda66a0085796956 : SUCCESS in 4m 57s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/0d9b514f0fa14e4fa4eeeab52a7a6d09 : SUCCESS in 6m 12s\n- openstack-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/cce3ac10a40942ed94530b00ce0c5593 : SUCCESS in 8m 53s (non-voting)\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/8de320ffdc0c4533ab0bffaf799273a1 : FAILURE in 1h 07m 11s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/3ccb7baf5fdd4b6fbef7f928fcc8afe0 : SUCCESS in 4m 17s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/e805430b41e34964a05075be50769b5f : SUCCESS in 1h 01m 43s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/f75fea796be4451a8247b7d2b3a0facb : SUCCESS in 1h 10m 53s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/85ef764ea83a423e818654cf8d7268df : SUCCESS in 1h 33m 39s\n- cinder-tempest-plugin-lvm-lio-barbican-threading https://zuul.opendev.org/t/openstack/build/a2f7fab2d00a45158958d038df2d3346 : FAILURE in 2h 03m 57s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/e1bc62bf1d4f4afeb1b50b342d14582b : FAILURE in 2h 00m 40s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/45fcad82c114484a9eb3b84d764ee858 : SUCCESS in 26m 27s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/ee4f3258f5de4ec09d9baeaef54915ad : SUCCESS in 41m 14s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/0d8b4f8310614c8e8a6779c49b4a17bc : SUCCESS in 1h 39m 29s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/da5b224c740142c8aef45c422670aa2e : SUCCESS in 30m 50s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/b359d7d8b32348dd97152e18dd9fd4cf : SUCCESS in 1h 30m 31s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/46b91968812b40009e8998d09b760eea : SUCCESS in 57m 45s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/openstack/devstack/playbooks/post.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.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/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":"c2e32cbea37f97707f9e239d91bd88dd3d518eaa","author":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"date":"2026-07-27 06:57:11.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"d5f0ba0d0a74959c777a39a76303d8e924dca10e","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-07-27 07:16:30.000000000","message":"Patch Set 1:\n\nPure Storage CI logs (all jobs): https://github.com/Everpure-Zuul-CI/Cinder-CI/tree/gh-pages/b4c3fb24b9984b6a9be6988c81399ebf/","accounts_in_message":[],"_revision_number":1},{"id":"0f222538d62864d94a2d90e272b9268b7aae2cba","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 07:22:41.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1aaa19086eda4079ac5c91e56fed4637\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/cafbdeb5b12749edaf7094fb62d7dfe7 : SUCCESS in 17m 23s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/c5e0b4ee94884f3a98ca98bc32e11079 : SUCCESS in 16m 28s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/fa7f0a5006c941c08aa0caa5a7f442b0 : SUCCESS in 23m 42s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b803774b1e1c59c6fdee0c863b8222763da52512","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-07-27 07:46:31.000000000","message":"Patch Set 1:\n\nBuild succeeded.\nhttps://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/buildset/b4c3fb24b9984b6a9be6988c81399ebf\n\n- pure-devstack-cinder-tempest-iscsi-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/9ae541119d5b4d37845633855f8314e1 : SUCCESS in 39m 42s\n- pure-devstack-cinder-tempest-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/575d810f4e334840b1278740364a6c41 : SUCCESS in 38m 56s\n- pure-devstack-cinder-tempest-nvme-roce-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/b7ad8c721c4346319b3219e7ee077da1 : SUCCESS in 48m 50s\n- pure-devstack-cinder-tempest-nvme-tcp-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/3ac402f651a749adb0d92480c7ae5b5d : SUCCESS in 35m 50s\n- pure-devstack-cinder-tempest-nvme-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/d4cdba1170b24f76a2b354af63d87121 : FAILURE in 16m 07s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7d26190aef117bca05194947e8d5665d4e26192f","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2026-07-27 07:52:15.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- cinder-storpool-tempest build/4552a4be81374ce99309757792910059 : SUCCESS in 53m 35s\n- cinder-storpool-tempest-iscsi-multipath build/3a222c8534da47ad81077db5a272a3b0 : SUCCESS in 52m 25s","accounts_in_message":[],"_revision_number":1},{"id":"81e93bdbcd13375e6c1256701e7e35b3f7b8526d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 10:01:38.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/25c6b080f0294fbbb2549966af6feca8\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c0de82b4149d422fa2d0addde663cd4a : SUCCESS in 4m 06s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f3a4659dd09a45c3bffd7ce08274c8af : SUCCESS in 11m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0193164b39fc4ebb82d24e7ada53209f : TIMED_OUT in 40m 59s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/370d56d007aa48a3b7afcf4081e3490a : SUCCESS in 13m 25s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cf7629be55c145aeb2c49cd29988e1cd : SUCCESS in 10m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/2c0139e45a394a80bd03b6885be82568 : SUCCESS in 33m 48s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7b1816d9c2594710bf4a1b9c2e1403ba : SUCCESS in 1h 03m 45s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/dc4d57a7383a4eb4a0b107b4461c509f : SUCCESS in 1h 34m 12s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d83a6a1c57f54b8c83c7a6da30c9df77 : SUCCESS in 1h 01m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/835e4e01083a41d0aa1df87b6c1efb3d : SUCCESS in 8m 26s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/7b4e1742e5564a4693f85a6c2c1fb6db : TIMED_OUT in 41m 02s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/87b9b14a468c4f3b87c43fec92ae2089 : SUCCESS in 5m 37s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/adfe929fa40e4de982a1be3cebb35c63 : SUCCESS in 6m 29s (non-voting)\n- cinder-without-eventlet https://zuul.opendev.org/t/openstack/build/d20a2f5ef7544f13afd358935d69e50a : FAILURE in 12m 57s (non-voting)\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/cbff3d7df30b4ed090f20f1d7c8a874f : SUCCESS in 5m 26s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/e3c5f5b21b234fe79ef990328722d2db : SUCCESS in 6m 01s\n- openstack-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/0441a31dd92449ffb50f26da2e409e02 : SUCCESS in 8m 32s (non-voting)\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/af00f04365d54d418e1107dcac9220ff : SUCCESS in 19m 09s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/ea3dd8e88567488695886debc6310663 : SUCCESS in 3m 21s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/7c6f54a13e3344ee9782566c5875c7f2 : SUCCESS in 52m 53s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/dca7a11074814e9e995ab3aff1c2e483 : SUCCESS in 1h 03m 03s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/65591430ef8843539c598ec6ab56644c : SUCCESS in 1h 46m 45s\n- cinder-tempest-plugin-lvm-lio-barbican-threading https://zuul.opendev.org/t/openstack/build/1104e2eef88b427c86a1cff5c5a71b08 : FAILURE in 3h 02m 52s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/cf377dc63abe47ec880a33b7a951899e : FAILURE in 2h 03m 01s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/271bfb29f66a495eb2bde7fffbfd77ae : SUCCESS in 48m 54s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/f09d691f1dd34798940b96ce94958f36 : SUCCESS in 40m 52s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/3afe5f12e6084ab798ec13f5493d19ce : SUCCESS in 1h 13m 49s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/8f3eef7442a14a3bb61621b6f1b52820 : SUCCESS in 42m 39s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/95ada7e48e9d49b9ab6cee9e50d416af : SUCCESS in 41m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/242287d54b8445bf9355f35b0786833a : SUCCESS in 1h 06m 38s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/openstack/devstack/playbooks/post.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.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/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":"e6e828233cce5c351a7923e4a06c351f955092c2","author":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"date":"2026-07-27 12:17:05.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"73e764b24834c0a0a60b7e50c81598cead4d63c7","author":{"_account_id":18120,"name":"Fujitsu ETERNUS CI","email":"fj-lsoft-eternusci@dl.jp.fujitsu.com","username":"Fujitsu_ETERNUS_CI","tags":["SERVICE_USER"]},"date":"2026-07-27 12:17:24.000000000","message":"Patch Set 1:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Error merging review.opendev.org/openstack/cinder for 998618,1","accounts_in_message":[],"_revision_number":1},{"id":"1adcb38fd9c8db5f4ca2209907be03d57dc53dba","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-07-27 12:36:14.000000000","message":"Patch Set 1:\n\nPure Storage CI logs (all jobs): https://github.com/Everpure-Zuul-CI/Cinder-CI/tree/gh-pages/18e7ea04f2c04ce9bb065494c3e9ca84/","accounts_in_message":[],"_revision_number":1},{"id":"1a627a8ed5f1cd890188b22b06636553e622c5ab","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-07-27 13:06:41.000000000","message":"Patch Set 1:\n\nBuild succeeded.\nhttps://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/buildset/18e7ea04f2c04ce9bb065494c3e9ca84\n\n- pure-devstack-cinder-tempest-iscsi-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/4e27fb5b4b224cff834f05763117ce31 : SUCCESS in 41m 59s\n- pure-devstack-cinder-tempest-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/7edfcd4f6c8242b8b07afb05f1e6dfdd : SUCCESS in 39m 16s\n- pure-devstack-cinder-tempest-nvme-roce-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/4bc8a3d6b40441f9b5456744675c80d6 : SUCCESS in 49m 05s\n- pure-devstack-cinder-tempest-nvme-tcp-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/55f1967e13c44a7daa461ea7ea719e80 : SUCCESS in 41m 41s\n- pure-devstack-cinder-tempest-nvme-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/060136ee94584c30a67aba7b035e350e : FAILURE in 15m 55s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7ccdb66327906666aabf8e27578e7f1ec5593c73","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 13:46:17.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ecc3aeeba7944e0bb66d26d25ad75dda\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/564152619fd943b0a9b84eba2103febb : FAILURE in 17m 42s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/a187bf8b8090467b86c2146617cee64f : SUCCESS in 16m 53s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/14c930fdbbc04beca137039e96260b5c : SUCCESS in 21m 54s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"351ac9ef1aae81ecf67b1697163de2b5c88d3de2","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2026-07-27 14:31:29.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- cinder-storpool-tempest build/8b530a8acf9348c9b59b9a55b6488bd9 : SUCCESS in 1h 00m 13s\n- cinder-storpool-tempest-iscsi-multipath build/ca55a7b92c284e63aebc368acdeb3fc8 : SUCCESS in 1h 15m 59s","accounts_in_message":[],"_revision_number":1},{"id":"11b915f97b9097ad7a5c7d2fdbc739baf33c30ca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 15:06:47.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/5b13aa71eaa34d3d9bae84c6044c85b2\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/741c55841d6248288fcb9db2716f2d95 : SUCCESS in 6m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d7143bbb76f5447cb8626b3fcd2ebdff : SUCCESS in 10m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0464d84ff78e49ecab86e1a13ae72674 : SUCCESS in 10m 53s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/31f47e44d10a449c97659213fef6c083 : TIMED_OUT in 41m 05s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e98ebc49c6af488484d43654d6db1cac : SUCCESS in 10m 31s\n- grenade https://zuul.opendev.org/t/openstack/build/04c77325767841b5b45d3ac86b01085e : SUCCESS in 1h 02m 04s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d374ae37dc164d9ea302ce3834df3f8f : SUCCESS in 1h 09m 11s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/282e0b6cb0ab47ada452e521a564ca1e : SUCCESS in 1h 25m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f1e16196a2b749a9a40026814d975056 : SUCCESS in 1h 13m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6c1e5d411204473291380ace0577b256 : SUCCESS in 10m 22s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/f084b4c1535a4fdf91c31b94c73178a6 : SUCCESS in 23m 01s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/6659f0b853de4c25bf5be51262be9be1 : SUCCESS in 6m 08s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/9729f9dc011444e6a477e95c5e0a8a6b : SUCCESS in 8m 59s (non-voting)\n- cinder-without-eventlet https://zuul.opendev.org/t/openstack/build/42f0d007e64041e5b720cc6322e38c43 : FAILURE in 19m 30s (non-voting)\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/73e69501a35f40fba18f8c52b59b9a07 : SUCCESS in 5m 56s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/08da070a124b4ac584fb58b40b1a4f00 : SUCCESS in 6m 49s\n- openstack-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/a31d99235c7e40da842da3b6cb0a8c3d : SUCCESS in 8m 58s (non-voting)\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/2978f8b2ba3f446a97f61174a3ddb245 : FAILURE in 43m 59s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/669a0248ef81475d9d1248dcc4481a53 : SUCCESS in 5m 44s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/c39a020c4c264dd49412d8b3f7bdcc3a : SUCCESS in 1h 21m 44s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/b1b1cda0212946569e5830f17d626b27 : FAILURE in 1h 57m 17s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/5670761e48ba44d28c9331304f32a45c : SUCCESS in 2h 42m 21s\n- cinder-tempest-plugin-lvm-lio-barbican-threading https://zuul.opendev.org/t/openstack/build/7cc13d67f2d041d49792bc7765bc5aab : FAILURE in 2h 47m 01s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/4fc0ad43e8474cf9914c67a3ed4aa5ff : FAILURE in 1h 40m 21s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/8871e58dd907473499e73f430d3ea7b7 : SUCCESS in 27m 59s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/9d7d35cce8a74b8c9ff3e466765ce692 : SUCCESS in 1h 30m 54s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/259770dbf80f47e7b5e3e2e1a0a0e650 : SUCCESS in 1h 42m 21s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/09eb41d40dd84fdcb3cb352cc4fc8aa6 : SUCCESS in 39m 59s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/27e898b74da44dafb1c9fd41846c6ac4 : FAILURE in 1h 34m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f8ef34c76db146e6973c8ccf824b7d0e : SUCCESS in 54m 19s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/openstack/devstack/playbooks/post.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.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/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":"c59b2d93f21e965efa67b010d4d44b75cb385e05","author":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"date":"2026-07-28 05:48:30.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"be70d933825376064b164193db271355253c01b2","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-07-28 06:28:02.000000000","message":"Patch Set 1:\n\nPure Storage CI logs (all jobs): https://github.com/Everpure-Zuul-CI/Cinder-CI/tree/gh-pages/58950cf45dd64e4abd6e8be0151fed94/","accounts_in_message":[],"_revision_number":1},{"id":"9adadb26723a6d905c166444ce39907650f0f908","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 06:53:27.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a41e4d3ef6ef4fc183e9328aeb63b3f7\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/8e4d8ede5d9c437eba0171d97ca80465 : NODE_FAILURE Node(set) request 15127e3018d84957a5a6046b1c496f29 failed in 0s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b75dfc9052904c73ba6a56e0869bfebe : SUCCESS in 12m 12s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/705956846fc7431894fded578abc9056 : TIMED_OUT in 1h 01m 12s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7ca4c352ee2843428f952ff4d6c5df8a925c9d18","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-07-28 06:55:23.000000000","message":"Patch Set 1:\n\nBuild succeeded.\nhttps://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/buildset/58950cf45dd64e4abd6e8be0151fed94\n\n- pure-devstack-cinder-tempest-iscsi-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/35edfff646384b67bda256c50acf1641 : SUCCESS in 49m 00s\n- pure-devstack-cinder-tempest-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/8b661b743bec4728a3176ad7f63886e2 : SUCCESS in 47m 05s\n- pure-devstack-cinder-tempest-nvme-roce-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/6ef2f3be95f048d09a05aa414ef4f52e : SUCCESS in 48m 43s\n- pure-devstack-cinder-tempest-nvme-tcp-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/8d330e08013441aeab80e132c92d15f4 : SUCCESS in 39m 04s\n- pure-devstack-cinder-tempest-nvme-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/a8462528d4bb4e1fb2b4f182883ce896 : FAILURE in 11m 52s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"821f6b046f42d9c95a4d02f837ff0457096923e3","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2026-07-28 08:23:34.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- cinder-storpool-tempest build/80155cc5b8f14fbca13fb8ca4292ce11 : SUCCESS in 48m 34s\n- cinder-storpool-tempest-iscsi-multipath build/5af19379222343388eb9f11007b75ed0 : FAILURE in 50m 31s","accounts_in_message":[],"_revision_number":1},{"id":"b7334999a606a2cea34c033e488b145bd9ec884f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 08:29:38.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/16c9cf7da60a42a998ab56aefa9798b8\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4570d0df6678404f84f5c517cfb03e1b : SUCCESS in 6m 28s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4282c7d24a814d25af66b8728b72524e : SUCCESS in 10m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a99e628ec7154ff68578badf9a4b7510 : SUCCESS in 10m 27s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/38327dc5fc2f4377bf921149629bc4c7 : SUCCESS in 10m 18s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aa82c9d9d875490bb0cf9454ecced191 : SUCCESS in 12m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/1078a5dc28564531958bda45a40f5f31 : SUCCESS in 1h 02m 14s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4e67d1db06224eb5b9bc71af3dadbc39 : SUCCESS in 1h 04m 12s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/a96b80cb77a84b67b8bbb2c8f870b1dd : SUCCESS in 1h 27m 45s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3fee4c88385647c28083ab3ef93b2677 : SUCCESS in 28m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/834d63ff6f55473b990b65b29999ed5c : SUCCESS in 6m 19s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/d93c042d70f1415488634beb4aa25721 : TIMED_OUT in 41m 18s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/a89f439cf4d54b668f90cf9f8a97fd30 : SUCCESS in 4m 48s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/8db7c308ea8944dfbef5f84a25b2ce45 : SUCCESS in 6m 56s (non-voting)\n- cinder-without-eventlet https://zuul.opendev.org/t/openstack/build/c106f32f72c34dee988582a206bb2c52 : FAILURE in 9m 21s (non-voting)\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/dc8625c863794b7486614c8aad33fa9c : SUCCESS in 6m 17s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/cc80bc4af4ec4d5e862e3b21f61694d2 : SUCCESS in 5m 12s\n- openstack-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/3f359f4dd8bd46c08b9f7be8c5ee7d92 : SUCCESS in 9m 06s (non-voting)\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/4b54bec4d1df47498df8b8752246472e : SUCCESS in 20m 50s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/5fda495ddb064a8fa40d209f89846be6 : SUCCESS in 5m 28s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/59d831756aeb4f609d0528f7ce7079ce : SUCCESS in 1h 45m 54s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/84c0274e28854cf2a3c99ff9294d9b95 : SUCCESS in 2h 00m 21s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/f4a56dc2d6a94f428ff60cc15cd6124f : SUCCESS in 1h 16m 14s\n- cinder-tempest-plugin-lvm-lio-barbican-threading https://zuul.opendev.org/t/openstack/build/68f82e30af9849e683bc3c15a81049d0 : FAILURE in 2h 34m 00s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/589f4d680cfd491bbc6e9eb2fc6610d0 : FAILURE in 1h 28m 48s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/02a03a87ea284af2864c3056b6f507c1 : SUCCESS in 19m 51s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/e8d7b852b40548738cd61a6b254fbf70 : SUCCESS in 36m 46s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/c4cd04b2448044488d52756855b2d624 : SUCCESS in 1h 40m 42s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/787b2c6509534026abc613b8df15dfa5 : SUCCESS in 43m 37s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/1f044add97ed42d585b2da466f17bb42 : SUCCESS in 1h 33m 31s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/699f1b79323340afbd77b462d873e573 : SUCCESS in 26m 44s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/openstack/devstack/playbooks/post.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.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/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":"79c4f92c99466ed1f966db4db0ca64bec1941321","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-07-28 08:39:56.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: https://github.com/LightBitsLabs/logs/tree/main/28_07_2026_08_33_06\nLeave a comment with","accounts_in_message":[],"_revision_number":1},{"id":"b4aeda350e41966d0bd35b7b1b1cda692b563fb4","author":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"date":"2026-07-28 12:30:39.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"281f6c064d543db69d6dd38374f739c9b3210800","revisions":{"281f6c064d543db69d6dd38374f739c9b3210800":{"kind":"REWORK","_number":1,"created":"2026-07-24 13:03:35.000000000","uploader":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"ref":"refs/changes/18/998618/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/18/998618/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/18/998618/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/18/998618/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/18/998618/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/18/998618/1"}}},"commit":{"parents":[{"commit":"fe0bd3aad8876c1635014f3797705fd36710a815","subject":"Merge \"Tests: Remove duplicate key in qos dict\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/fe0bd3aad8876c1635014f3797705fd36710a815"}]}],"author":{"name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","date":"2026-07-24 12:45:21.000000000","tz":330},"committer":{"name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","date":"2026-07-24 13:03:26.000000000","tz":330},"subject":"Fail fast on invalid cinder-volume host at startup","message":"Fail fast on invalid cinder-volume host at startup\n\nThe v3 volume-manage and volume-migrate APIs validate the \"host\"\nfield against the cinder_host parameter type, whose pattern does not\npermit whitespace.  However, cinder-volume happily starts a backend\nwhose name (or backend_host) yields a host containing such characters,\nso the scheduler advertises pools that can never be targeted by manage\nor migrate; the failure only surfaces later as an HTTP 400 at\nrequest-validation time.\n\nValidate the composed service host at startup in _launch_service using\nthe same character set as the API.  A backend with an invalid host is\nnow logged and skipped, and cinder-volume exits if no valid backend\nremains.  The host pattern is factored into a shared\nVALID_HOST_PATTERN constant so the API parameter type and the startup\ncheck share a single source of truth.\n\nCloses-Bug: #2161633\nChange-Id: Ia0ab32a4f29c1cee4d503f60ec505dc731769f3c\nSigned-off-by: Akash Roshan Chaurasia \u003cakashroshanchaurasia@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/281f6c064d543db69d6dd38374f739c9b3210800"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/281f6c064d543db69d6dd38374f739c9b3210800"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","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":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"}},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
