)]}'
{"id":"openstack%2Fcinder~964155","triplet_id":"openstack%2Fcinder~stable%2F2025.1~Icea868bf6619f3ab0a00c4e72185f07e66e4a932","project":"openstack/cinder","branch":"stable/2025.1","topic":"fix-multiattach-handling","attention_set":{},"removed_from_attention_set":{"15554":{"account":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"last_update":"2025-10-22 18:15:30.000000000","reason":"Change was submitted"},"27615":{"account":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"last_update":"2025-10-22 18:15:30.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Icea868bf6619f3ab0a00c4e72185f07e66e4a932","subject":"Show volume attachment host information for services","status":"MERGED","created":"2025-10-15 11:18:07.000000000","updated":"2025-10-22 18:17:52.000000000","submitted":"2025-10-22 18:15:30.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"964155-fix-multiattach-handling","meta_rev_id":"bbe6dd99d9b3378564dc797eea6ea6e58a458b42","_number":964155,"virtual_id_number":964155,"owner":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-10-22 18:15:30.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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":2,"date":"2025-10-22 12:36:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":2,"date":"2025-10-22 16:16:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"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":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":1,"date":"2025-10-22 16:16:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"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":[{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"}],"reviewers":{"REVIEWER":[{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"}],"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":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-10-15 11:18:07.000000000","updated_by":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"reviewer":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"state":"REVIEWER"},{"updated":"2025-10-15 11:19: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":"2025-10-15 11:42:50.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":"2025-10-15 12:12:47.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":"2025-10-15 12:37:29.000000000","updated_by":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"reviewer":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"state":"CC"},{"updated":"2025-10-15 12:41:41.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":"2025-10-15 13:55:55.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":"2025-10-21 14:50:32.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":"2025-10-22 12:36:02.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2025-10-22 16:16:27.000000000","updated_by":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"reviewer":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"state":"REVIEWER"}],"messages":[{"id":"4e738306b0d8ee53fdd7744db29e7c8ed443b0da","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"date":"2025-10-15 11:18:07.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4c0126f62aa7ab4068f665bcf9beb0a6bf56a162","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":"2025-10-15 11:19:07.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- 3par-iscsi-driver-master-client-pip-ssa02-dsvm 3par-iscsi-driver-master-client-pip-ssa02-dsvm : NODE_FAILURE in 0s","accounts_in_message":[],"_revision_number":1},{"id":"4b4eaeb675ec156e5b09c679a73a50e41fb774b6","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"date":"2025-10-15 11:22:27.000000000","message":"Topic set to fix-multiattach-handling","accounts_in_message":[],"_revision_number":1},{"id":"c787b6daa971859c3aa2419db3212fd63b0c9d99","author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"date":"2025-10-15 11:22:51.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"1c5e0e79343752b168d35bf764968516786651f1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-15 11:42:50.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fd26593b10f24e98910cec100ef8b1aa\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/3dfc251ecbb542958e5eff16b2fd7e05 : SUCCESS in 22m 45s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/fd9e64e1b36c4cfaa13f4347be0771da : SUCCESS in 21m 01s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a996052c7298b03918f155fea24cbd5c1328e1cf","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-10-15 12:12:47.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci (This CI is currently under construction) : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Icea868bf6619f3ab0a00c4e72185f07e66e4a932 .","accounts_in_message":[],"_revision_number":1},{"id":"453e2b628cb646a70c1c1984cc06c65030786445","author":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"date":"2025-10-15 12:37:29.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- iscsi-driver-nimble https://github.com/hpe-storage/nimble-ci-logs/tree/master/new_logs/964155 : FAILURE in 38m 15s","accounts_in_message":[],"_revision_number":1},{"id":"bcc609f677680cb902df68aea000ca5932e9c340","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-10-15 12:41:41.000000000","message":"Patch Set 1:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2152/.","accounts_in_message":[],"_revision_number":1},{"id":"33a375cfa409d93c610b768d920bb18a34a77fbf","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-10-15 13:22:02.000000000","message":"Patch Set 1:\n\nBuild succeeded (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2038/.","accounts_in_message":[],"_revision_number":1},{"id":"e61953d8b1ed355fc23e253160bb5b2eec1bed9a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-15 13:55:55.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/07cec98d376b42b596135fa42b9ca27b\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b0877b999a6f4dd8bd303f4e5267d429 : SUCCESS in 3m 21s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0ddfd75ace1a4d33a07cbd73cc18e660 : SUCCESS in 12m 33s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9642454073684c6fb06c1374d4b1475b : SUCCESS in 9m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/069b1ab134d241c1be7230885095b4da : SUCCESS in 7m 36s\n- grenade https://zuul.opendev.org/t/openstack/build/bef96081b12940378e8c7053290d44ef : SUCCESS in 27m 31s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/80884ed9cda2468abce86aed313b33df : SUCCESS in 54m 23s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/bd99fcd8aeca4b0790cfdfdde0b26e28 : SUCCESS in 1h 31m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8236977fef8c4076a8a71c49f3727989 : SUCCESS in 1h 05m 34s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/d1f1229ddcd24e4794c18c1476647642 : SUCCESS in 16m 36s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/b011a285f7c84107b94ffdc602dec06b : SUCCESS in 3m 12s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/c24f20abe6ae4a47b6e6c4e77939f62d : SUCCESS in 4m 16s (non-voting)\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/894a6b1ef8504ba0afa1e0e7d615cd0f : SUCCESS in 7m 19s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/65c2f40ceba7423e9b6f26dd155802d4 : SUCCESS in 6m 32s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/b58bf44530a7464a9768250f7a06035f : FAILURE in 35m 10s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/bd65afd1bbe141be92db781de9f3ca63 : SUCCESS in 7m 12s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/2251abe68d784602b93446003121c452 : SUCCESS in 1h 09m 08s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/2ccfcf687c2142a6aa330c8cde6a607a : SUCCESS in 2h 31m 59s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/9f478950cdfb4132abe43ca242f375a4 : SUCCESS in 1h 46m 32s\n- cinder-tempest-plugin-lvm-lio-barbican-fips https://zuul.opendev.org/t/openstack/build/112fbf19e22f4ed4b7181d3e4e5b111f : SUCCESS in 1h 43m 31s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/a7b4b30cafed47138f38b200ad5f4d3f : SUCCESS in 35m 50s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/17d4828e71b3430b8df6cf5c677a1e0e : SUCCESS in 48m 59s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/7a166e6aeb17405395086fda75da65d5 : SUCCESS in 1h 39m 47s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/04c982d444714b7b9534527ae89fa3c0 : SUCCESS in 31m 39s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/949933edb7f04129a968c820beb71b2a : SUCCESS in 1h 30m 51s\n- devstack-plugin-nfs-tempest-full-fips https://zuul.opendev.org/t/openstack/build/00a3e625df304bb2acfcd5af66e6eba5 : SUCCESS in 1h 31m 38s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/ea5fe44d837a43f89fdfbf6ed404fd63 : SUCCESS in 1h 18m 44s\n- tempest-integrated-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/fc446b99e29a4f959c4a866c929311b5 : TIMED_OUT in 2h 03m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/eca0d861ae8c4081b1ac351abad92852 : SUCCESS in 34m 53s","accounts_in_message":[],"_revision_number":1},{"id":"875a680ed7597ca0514cd606f9176402a8c6f418","author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"date":"2025-10-21 11:46:53.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2b9cd06a0e0ac13166d21c246d79e7c23469ad2a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-21 12:09:39.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3975ecacd7a14da5addd38c4958f351d\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/aef826fd2b064c65ab6664f98012ec3c : SUCCESS in 21m 04s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/fcbef11db99d4b28993ae58b485d27db : SUCCESS in 19m 35s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"00ed909037a1bfff03aec3dba51e9a9632637d6b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-21 14:38:12.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cadc807205d6456e8dc7d157e93eb08b\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/33341757fde24c5abf77fb2e065f0878 : SUCCESS in 4m 42s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0310fcfd18d6476993ae984e8f439d85 : SUCCESS in 7m 32s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a28f2f8ebcd24d7caf1286a5ab8ff3b8 : SUCCESS in 7m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d5ca750115b74fe98c59cfb06340dad1 : SUCCESS in 7m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/e5b04d5109064c89be223535d8634da6 : SUCCESS in 52m 36s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/72e49dc5c3824ca298d0f97ea3a7615d : SUCCESS in 31m 22s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/8706e538aba84d2f9648b83f61587190 : SUCCESS in 1h 25m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/eabc9cfa68724a9e81c03cdf5c9027c2 : SUCCESS in 1h 02m 33s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/33def31cf1594f78b03a908495bf9a87 : SUCCESS in 19m 25s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/e02007c3fd5642569439009fd371bef1 : SUCCESS in 6m 55s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/83a79b5916f242ecbe3465a97377e4ed : SUCCESS in 6m 38s (non-voting)\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/ef46bd7168f34951a5e0c85eca0862ef : SUCCESS in 4m 22s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/930db626ca02493ab7eaf828f56b929a : SUCCESS in 5m 55s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/6442fe68b736413a94e13067acaf66ba : FAILURE in 42m 03s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/a24b6c224f1d4588b50ba17bb0e0acf0 : SUCCESS in 6m 31s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/2402ba3f27c74651872e57d3e369b550 : SUCCESS in 1h 10m 02s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/63133802286c48aebcc2bd0a1c41fbaa : FAILURE in 2h 46m 01s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/ba74ad5918c64fe894211a5a3f988eb1 : SUCCESS in 1h 40m 51s\n- cinder-tempest-plugin-lvm-lio-barbican-fips https://zuul.opendev.org/t/openstack/build/8e72b0ff9ec546ea87aa7c039ccbb151 : SUCCESS in 1h 29m 43s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/8f290cd907d24c028976f2f497c6001b : SUCCESS in 31m 13s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/72be40e6600f46cda6d3b6133ebce85f : SUCCESS in 41m 01s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/14cdb5b854ca469d93e250b61a8f6c54 : FAILURE in 1h 55m 24s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/e9b75e174cc24853855f1b720b7594da : SUCCESS in 41m 00s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/78f2faaf00f843c5b164d750b84d5a72 : SUCCESS in 1h 35m 10s\n- devstack-plugin-nfs-tempest-full-fips https://zuul.opendev.org/t/openstack/build/c4c64fbb29e047119ac20652337590f1 : SUCCESS in 2h 25m 12s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/3a373e84deed4616973b2ec9458b8ce6 : SUCCESS in 1h 51m 00s\n- tempest-integrated-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/0f0d618d27314ff1a48dd00093761b5b : SUCCESS in 1h 25m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f53287335f8b44d1a8dfaa07b25792c9 : SUCCESS in 1h 02m 22s","accounts_in_message":[],"_revision_number":1},{"id":"4015966d0ff2c9f8f311874d525262876d3621dc","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-10-21 14:50:32.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: https://github.com/LightBitsLabs/logs/tree/main/21_10_2025_14_44_18\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":1},{"id":"de379db9bd4a296ef6fb420fd07eea06ca436b91","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2025-10-22 12:36:02.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3139b309ab45a60a2bd2ccfcb1b39465a6651336","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2025-10-22 16:16:27.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"77b6f1a1bc7b6ca3204039be1996589f5d2ee22f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-22 16:19:47.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"0527d96e4c515dec4dea8e93bb3144860130cad4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-22 18:15:30.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/745539b2687e443f834bee5698bb11a1\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8ebbd0b4817e4132a4cbf191b9da5fdd : SUCCESS in 5m 52s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6715873d59594ec8a4b554872f089be9 : SUCCESS in 7m 32s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5ed965257a1647549a68766289a94b22 : SUCCESS in 7m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2b485f383d2443349aa2f6a347dbcc20 : SUCCESS in 8m 13s\n- grenade https://zuul.opendev.org/t/openstack/build/d7b5830b87054c378e634f9c7d836f8f : SUCCESS in 32m 54s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8f2eea77992d4de384a1e74328ce17aa : SUCCESS in 27m 23s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/a6ab7eca6dc34e16a4a378ff199ce601 : SUCCESS in 1h 38m 54s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/57dae030f9ef498f92e2a4bed1e18b32 : SUCCESS in 1h 05m 22s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/29e44fcc806b4184800ec3aa4e03feec : SUCCESS in 1h 07m 09s\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/dab719a829034d5da4ba5b4cfa93d64d : SUCCESS in 1h 24m 36s\n- tempest-integrated-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/2d133cf67dc048a1941974aa0aedb0b2 : SUCCESS in 1h 15m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/90c156f7d01549609b279c7a40e61c65 : SUCCESS in 56m 01s","accounts_in_message":[],"_revision_number":1},{"id":"58222a463e240e8c12955b978593475f8a62fb1c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-22 18:15:30.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"bbe6dd99d9b3378564dc797eea6ea6e58a458b42","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-22 18:17:52.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e40130f1d44f4f14ad89dd8e6fbd3a49\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/da3291e1cedf456c802361deef29ec99 : SUCCESS in 1m 09s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"f53d61ef0a02e9072318087d98fe63aa34b4f78d","revisions":{"f53d61ef0a02e9072318087d98fe63aa34b4f78d":{"kind":"REWORK","_number":1,"created":"2025-10-15 11:18:07.000000000","uploader":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"ref":"refs/changes/55/964155/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/55/964155/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/55/964155/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/55/964155/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/55/964155/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/55/964155/1"}}},"commit":{"parents":[{"commit":"93d36f446755d2aa40043671cdb0d3687418a5ce","subject":"HPE 3par - skip license check for new wsapi","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/93d36f446755d2aa40043671cdb0d3687418a5ce"}]}],"author":{"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","date":"2025-09-26 21:32:31.000000000","tz":0},"committer":{"name":"Bence Romsics","email":"bence.romsics@gmail.com","date":"2025-10-15 11:13:33.000000000","tz":120},"subject":"Show volume attachment host information for services","message":"Show volume attachment host information for services\n\nWhen fetching the attachments associated with a volume, Cinder\nonly return the host information (host_name) if the request\nis coming from an admin otherwise returns None.\nThis is the correct behavior but with a little caveat.\nWhen Glance is configured to use Cinder as it\u0027s backend, it\nalso requires the volume attachment information to find out\nwhich attachments exists for a specific host.\nThis helps make smart decisions on wheather we want to\ndisconnect a volume or not[1]. The problem currently is, the\n``host_name`` field is not exposed to other openstack\nservices, like glance.\nThis patch enables services like Glance API to be able\nto fetch the ``host_name`` information for attachments\nby checking the ``service`` role in the context of the\nrequest. This helps ensures any non-admin user, apart\nfrom the admin or service category shouldn\u0027t be able\nto view the ``host_name`` information for attachments.\n\n[1] https://review.opendev.org/c/openstack/glance_store/+/962408\n\nChange-Id: Icea868bf6619f3ab0a00c4e72185f07e66e4a932\nSigned-off-by: Rajat Dhasmana \u003crajatdhasmana@gmail.com\u003e\n(cherry picked from commit abfb2c6061ecb7480f8c1937230e382d238e7cd9)\nSigned-off-by: Bence Romsics \u003cbence.romsics@gmail.com\u003e\n(cherry picked from commit 1d59848eb6ea960cdd52c0698c84c251b0c4b788)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f53d61ef0a02e9072318087d98fe63aa34b4f78d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f53d61ef0a02e9072318087d98fe63aa34b4f78d"}]},"branch":"refs/heads/stable/2025.1"}},"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":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"}},{"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":{}}},{"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":{}}},{"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":{}}},{"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":{}}}]}
