)]}'
{"id":"openstack%2Fcinder~988198","triplet_id":"openstack%2Fcinder~master~I79a9de959ca40dcda545b140867cd5079f48b221","project":"openstack/cinder","branch":"master","attention_set":{"14525":{"account":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"last_update":"2026-05-14 02:13:58.000000000","reason":"\u003cGERRIT_ACCOUNT_1313\u003e replied on the change","reason_account":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"}},"10058":{"account":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"last_update":"2026-05-13 14:42:55.000000000","reason":"\u003cGERRIT_ACCOUNT_1313\u003e replied on the change","reason_account":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"}},"29122":{"account":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"last_update":"2026-05-13 03:44:27.000000000","reason":"\u003cGERRIT_ACCOUNT_1313\u003e replied on the change","reason_account":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"}}},"removed_from_attention_set":{"1313":{"account":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"last_update":"2026-05-14 02:13:58.000000000","reason":"\u003cGERRIT_ACCOUNT_1313\u003e replied on the change","reason_account":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"}}},"hashtags":[],"change_id":"I79a9de959ca40dcda545b140867cd5079f48b221","subject":"Fix: HPE Nimble driver multipath target portal selection","status":"NEW","created":"2026-05-12 03:18:58.000000000","updated":"2026-05-16 22:27:59.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":8,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"47915e6bc3bad6d15cf19c08e32e7886f1484550","_number":988198,"virtual_id_number":988198,"owner":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-05-13 14:39:29.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"}],"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":{"all":[{"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":-1,"max":1},"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"}],"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":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"}],"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":{"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":22248,"name":"HPE AlletraMP iSCSI CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},{"_account_id":38770,"name":"HPE 3PAR Storage FC CI","display_name":"HPE 3PAR Storage FC CI","email":"shubhangip@hpe.com","username":"arcusci"},{"_account_id":38914,"name":"Palak Agarwal","display_name":"HPE 3PAR Storage iSCSI CI","email":"palak.agarwal@hpe.com","username":"palak12"},{"_account_id":39096,"name":"HPE AlletraMP FC CI","display_name":"HPE AlletraMP FC CI","email":"diganta.bora@hpe.com","username":"digantabora"}],"REVIEWER":[{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-12 03:49:42.000000000","updated_by":{"_account_id":39096,"name":"HPE AlletraMP FC CI","display_name":"HPE AlletraMP FC CI","email":"diganta.bora@hpe.com","username":"digantabora"},"reviewer":{"_account_id":39096,"name":"HPE AlletraMP FC CI","display_name":"HPE AlletraMP FC CI","email":"diganta.bora@hpe.com","username":"digantabora"},"state":"CC"},{"updated":"2026-05-12 03:53:23.000000000","updated_by":{"_account_id":38914,"name":"Palak Agarwal","display_name":"HPE 3PAR Storage iSCSI CI","email":"palak.agarwal@hpe.com","username":"palak12"},"reviewer":{"_account_id":38914,"name":"Palak Agarwal","display_name":"HPE 3PAR Storage iSCSI CI","email":"palak.agarwal@hpe.com","username":"palak12"},"state":"CC"},{"updated":"2026-05-12 04:03:09.000000000","updated_by":{"_account_id":38770,"name":"HPE 3PAR Storage FC CI","display_name":"HPE 3PAR Storage FC CI","email":"shubhangip@hpe.com","username":"arcusci"},"reviewer":{"_account_id":38770,"name":"HPE 3PAR Storage FC CI","display_name":"HPE 3PAR Storage FC CI","email":"shubhangip@hpe.com","username":"arcusci"},"state":"CC"},{"updated":"2026-05-12 04:24:22.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-05-12 05:55:44.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-05-12 06:39:11.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-05-12 14:24:36.000000000","updated_by":{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},"reviewer":{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},"state":"CC"},{"updated":"2026-05-13 03:44:27.000000000","updated_by":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"reviewer":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"state":"REVIEWER"},{"updated":"2026-05-13 08:05:44.000000000","updated_by":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"reviewer":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"state":"REVIEWER"},{"updated":"2026-05-13 14:39:36.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-05-14 02:13:58.000000000","updated_by":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"reviewer":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"state":"REVIEWER"},{"updated":"2026-05-16 22:27:59.000000000","updated_by":{"_account_id":22248,"name":"HPE AlletraMP iSCSI CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22248,"name":"HPE AlletraMP iSCSI CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"state":"CC"}],"messages":[{"id":"6ab4af957950f8b2b6b2019a617797f075c295d2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"date":"2026-05-12 03:18:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9743298e0ad6797111eb272be24e586430335126","tag":"autogenerated:zuul:check","author":{"_account_id":39096,"name":"HPE AlletraMP FC CI","display_name":"HPE AlletraMP FC CI","email":"diganta.bora@hpe.com","username":"digantabora"},"date":"2026-05-12 03:49:42.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- hpe-fc-driver build/86656896ff60491ba714c64b94db7677 : FAILURE in 30m 13s\n\nWarning:\n  FC CI log: https://github.com/hpe-storage/hpe-ci-log/tree/master/logs/988198/etc/tempest_log.log","accounts_in_message":[],"_revision_number":1},{"id":"59cef2a36dfb35eb7a8375ebbc6803b86d47678d","author":{"_account_id":38914,"name":"Palak Agarwal","display_name":"HPE 3PAR Storage iSCSI CI","email":"palak.agarwal@hpe.com","username":"palak12"},"date":"2026-05-12 03:53:23.000000000","message":"Patch Set 1:\n\nBuild Succeeded: 3par-iscsi-driver: Logs: https://github.com/hpe-storage/hpe-3pariscsi-ci/tree/main/new_logs/988198 : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"8cda4d1157a7e723eec26e554b6872ac453d337b","author":{"_account_id":38770,"name":"HPE 3PAR Storage FC CI","display_name":"HPE 3PAR Storage FC CI","email":"shubhangip@hpe.com","username":"arcusci"},"date":"2026-05-12 04:03:09.000000000","message":"Patch Set 1:\n\nBuild Succeeded: 3par-fc-driver: Logs: https://github.com/hpe-storage/hpe-3parfc-ci/tree/main/new_logs/988198 : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"efcebeeeeaf693197c557282fe6118cb5ff97ddf","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-12 04:24:22.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I79a9de959ca40dcda545b140867cd5079f48b221 .","accounts_in_message":[],"_revision_number":1},{"id":"cfd6d1ed789afbc7b26abd75a8bafa7b5d1017f5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 05:55:44.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5c0d18f5608e4f53a73fbd8f7d754451\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/e4c2480d19bf4097b759f1093d654ec1 : FAILURE in 6m 30s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/30cfd3bd0e4d4e529ed2ae2e9514c0a5 : SUCCESS in 15m 15s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/fd1425f16524480aba17fc0a0410f71c : SUCCESS in 13m 51s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b57adb682ba4ab4df466f46609f9d7f39ed31379","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 06:39:11.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/c5e985c47ce64144abe82fc5995fa179\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/80ff3754dac34f09bc19a9cc285ce80c : SUCCESS in 6m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/76316a7ad4534593887d795c7334ae3b : SUCCESS in 7m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3f167f1ad3ab470e92aeb06d2c0310e3 : TIMED_OUT in 41m 08s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f2f19b9e16fd41a9950c14945f6bb73e : SUCCESS in 15m 05s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6149cf720a4e4fda9ccb213755ca42dc : SUCCESS in 13m 27s\n- grenade https://zuul.opendev.org/t/openstack/build/e87ae80139b54a4ea15f9a3108312733 : SUCCESS in 1h 03m 50s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/731eea7db68e410e96f2c5fb3bfa9863 : SUCCESS in 1h 02m 39s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/1ef773a1108048be81180f13923c74be : SUCCESS in 1h 19m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a6e46b44987d4b4abbf2c3de5631e087 : SUCCESS in 1h 09m 03s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/3a0ebc5906f642c3ad4a6f8097d9315e : SUCCESS in 24m 34s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/7a5a2f12818a4a4290b7d9978d35ae4a : SUCCESS in 4m 57s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/a359e1997ab5493f99d47726fbfa122f : SUCCESS in 4m 24s (non-voting)\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/39646622597a4003a15501cefb20f73b : SUCCESS in 6m 12s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/8e4fb2dddf824823b730930e54d453aa : SUCCESS in 4m 41s\n- openstack-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/4250b9988e424a58acd662c8f76ec4a3 : SUCCESS in 7m 08s (non-voting)\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/ba14c254d31844d9a4800a235d00e2c3 : SUCCESS in 31m 25s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/4b712d365ebc43d6bdb39b1509daff84 : FAILURE in 3m 11s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/42851ad7b0aa4aa79ec0d79177b8b832 : SUCCESS in 1h 42m 35s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/09560a9976b648ad9e9e9aae6afbe084 : TIMED_OUT in 3h 17m 50s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/001d4dcfee2e4b36844990da213460ea : SUCCESS in 1h 54m 25s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/e2de43919583430ca2ed7aa2e2cfe3a7 : SUCCESS in 1h 58m 13s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/0ca653880c9547c0bb7f23e0a93749e4 : SUCCESS in 40m 08s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/ff0d939046f54015bd3a4bf74ad2b119 : SUCCESS in 36m 12s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/b6399bb4671c4d33bcfb7df30aa36de1 : SUCCESS in 1h 18m 38s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/7f5ea16de4ef4b2aa79894e2962ee875 : SUCCESS in 26m 18s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/91fb288e6b434ec28b7d0407d7226228 : SUCCESS in 1h 30m 53s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/261c82229f9b42b69841a24bed545091 : SUCCESS in 1h 00m 24s","accounts_in_message":[],"_revision_number":1},{"id":"360d6c233b486239615b972dca16c31f319eebd1","author":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"date":"2026-05-12 14:13:41.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f4035bc4e3edf9b9059c2d339d4ced7211a40291","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"date":"2026-05-12 14:14:55.000000000","message":"Patch Set 2: Commit message was updated.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"512b0f931b1b10a94b3bd2e959a6eef9a2e107c1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"date":"2026-05-12 14:16:02.000000000","message":"Patch Set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"e30bca231ce49f8d0f9e1d102fc5bed42011b0b4","author":{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},"date":"2026-05-12 14:24:36.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- hitachi_ci_fc https://github.com/gamboa-hitachi/Hitachi-CI-Results/blob/main/refs-changes-98-988198-1-fc : NODE_FAILURE\n- hitachi_ci_iscsi https://github.com/gamboa-hitachi/Hitachi-CI-Results/blob/main/refs-changes-98-988198-1-iscsi : NODE_FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"20391b6b7d5374c595cd08926429553a0492d25b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 15:18:43.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2e405f67d38848298d22e51109a0de1d\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/bb0b3b603b4d4b9ea8472c3b03289e38 : FAILURE in 5m 32s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/4e978f7d7ec742e9b97c843abcb31d15 : SUCCESS in 9m 00s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/fe6bbc0c80bb4491a9c1e6d17436abd4 : TIMED_OUT in 1h 00m 57s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"80614a538d88e410da2019a6a8d135feadfcc597","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-12 15:33:53.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I79a9de959ca40dcda545b140867cd5079f48b221 .","accounts_in_message":[],"_revision_number":2},{"id":"514b669316949f3771d44570fc8249f950737425","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-12 15:39:22.000000000","message":"Patch Set 3:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I79a9de959ca40dcda545b140867cd5079f48b221 .","accounts_in_message":[],"_revision_number":3},{"id":"5d315605aa193c13a30e78752151299a01456428","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"date":"2026-05-12 15:55:17.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"7771edef17adf0fb47b5d79740f42d6a14f23693","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-12 16:52:01.000000000","message":"Patch Set 4:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I79a9de959ca40dcda545b140867cd5079f48b221 .","accounts_in_message":[],"_revision_number":4},{"id":"2260d0bab802430a00a6e089b6c58ea7fc02fe05","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 17:09:21.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/99238bbbc1cb4138b98134c2a6f32993\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/5dfdfef6fdec4981be6b889cb4af092b : FAILURE in 6m 28s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/a11f7ab5a86a4daa8b25b10e15e0124a : FAILURE in 21m 03s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/889f7b088ab7453b86ddb631fd1a1b88 : SUCCESS in 21m 28s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"cd47797f600c8562e9a7311d04b1d4e6b082e35c","author":{"_account_id":38914,"name":"Palak Agarwal","display_name":"HPE 3PAR Storage iSCSI CI","email":"palak.agarwal@hpe.com","username":"palak12"},"date":"2026-05-12 19:06:07.000000000","message":"Patch Set 4:\n\nBuild Failed: 3par-iscsi-driver: Logs: https://github.com/hpe-storage/hpe-3pariscsi-ci/tree/main/new_logs/988198 : FAILURE","accounts_in_message":[],"_revision_number":4},{"id":"cb1524121b8d29987d6d1b3ce05839702677e757","tag":"autogenerated:zuul:check","author":{"_account_id":39096,"name":"HPE AlletraMP FC CI","display_name":"HPE AlletraMP FC CI","email":"diganta.bora@hpe.com","username":"digantabora"},"date":"2026-05-12 20:20:26.000000000","message":"Patch Set 4:\n\nBuild failed.\n\n- hpe-fc-driver build/74f045870a4b4930a7242c45e5d0d528 : FAILURE in 53m 41s\n\nWarning:\n  FC CI log: https://github.com/hpe-storage/hpe-ci-log/tree/master/logs/988198/etc/tempest_log.log","accounts_in_message":[],"_revision_number":4},{"id":"f7715c4e82c5b14ccf4e64da64b69da82c0a50da","author":{"_account_id":38770,"name":"HPE 3PAR Storage FC CI","display_name":"HPE 3PAR Storage FC CI","email":"shubhangip@hpe.com","username":"arcusci"},"date":"2026-05-12 23:16:52.000000000","message":"Patch Set 4:\n\nBuild Failed: 3par-fc-driver: Logs: https://github.com/hpe-storage/hpe-3parfc-ci/tree/main/new_logs/988198 : FAILURE","accounts_in_message":[],"_revision_number":4},{"id":"9915cc9f0c64ea81b8041133eab9f8c89a9e2645","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-13 01:12:27.000000000","message":"Patch Set 4: Verified-1\n\n(2 comments)\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/42ebbe11a6f94bdb922794c0f463e009\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d6f8bd5702514b7bbdcf54c4c209b890 : FAILURE in 6m 41s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5df93d668d874fd796fe5d5401396826 : SUCCESS in 10m 15s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e41f216f402f432b9f083fb426383c0e : SUCCESS in 10m 57s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/9e0ff0c1261c4c848d7ec004dae5eb9d : SUCCESS in 15m 07s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6cdf4be72ef14c3fbd61d6e16201dbd8 : SUCCESS in 7m 41s\n- grenade https://zuul.opendev.org/t/openstack/build/2bdd5806298f45c18779f851a54d8987 : SUCCESS in 1h 06m 45s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4acf619efd424db39fcc8a83dffa48f5 : SUCCESS in 43m 21s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/8f26ad06b924451b8270c5d9af8b9192 : SUCCESS in 1h 34m 13s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0d81939441274382bf08b449bb4ef9ff : SUCCESS in 1h 03m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3dce205ca69c49d5a4aa4a791b46a2c4 : SUCCESS in 8m 46s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/9dc235c03cc3459ca9e6fb8e9ae31919 : SUCCESS in 25m 09s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/41c372bbd9a846468eb065a812317fdc : SUCCESS in 5m 56s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/3b1cd9cdc6114bcc82f4febeae135c30 : SUCCESS in 6m 19s (non-voting)\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/cc0ce7e9e98e4608b61391c8211a0d72 : SUCCESS in 6m 36s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/64998dff5b4c4c23981e6b8be81679aa : SUCCESS in 5m 47s\n- openstack-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/99853ea3764b451c99e4f9ff99580298 : SUCCESS in 9m 21s (non-voting)\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/ec7143c3283f4d328d09a7362e5962ae : SUCCESS in 38m 57s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/5e561e18d5aa4c78bb2b4f73130735f3 : FAILURE in 6m 12s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/93177a38ec1646e8baafa81cbfc7d40f : SUCCESS in 1h 45m 32s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/c50e683bd51842ecb39d9140cde1bb00 : FAILURE in 1h 37m 43s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/976d003b398e4bbb9ed026293e024c44 : SUCCESS in 1h 45m 58s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/36e40a7d4ea74f0cb4e6b623cd3a289d : FAILURE in 1h 38m 39s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/562568f5a47d442fa2a4e47bce41adbd : SUCCESS in 46m 41s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/edb79728cdab4bd3bbc0094709a6847f : SUCCESS in 1h 17m 16s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/97b8af140e8249c9abce5e3039a0fda1 : SUCCESS in 1h 36m 01s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/a8acdf88695e4e9aa6908fdad0296e01 : SUCCESS in 42m 56s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/52d4ff54e88f4840bf32a9430614c0f8 : SUCCESS in 1h 46m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/78bcc4a38c5b4cc883b4b994e59eeff6 : SUCCESS in 1h 09m 35s","accounts_in_message":[],"_revision_number":4},{"id":"c8ae0c0332396e875f71de38f8dcacf4681c6467","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"date":"2026-05-13 01:35:11.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"1a9cdcec7361352411cc35829622a6138586a5bd","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-13 01:53:55.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/da5e7a7e73d14702b470b30f97a0a170\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/16f3ffd9dc6d4742b2f282874e874886 : FAILURE in 6m 36s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/4f3a0a519c994a4e88a20534f383c15b : SUCCESS in 12m 51s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/7373733f6ec44f6aad845a044fff0684 : SUCCESS in 17m 12s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"256d68de2eb3c5e8699380426f1d72b91072433a","tag":"autogenerated:zuul:check","author":{"_account_id":39096,"name":"HPE AlletraMP FC CI","display_name":"HPE AlletraMP FC CI","email":"diganta.bora@hpe.com","username":"digantabora"},"date":"2026-05-13 02:07:15.000000000","message":"Patch Set 5:\n\nBuild failed.\n\n- hpe-fc-driver build/27f2cca4320a49d2944a22d6c2bc72ce : FAILURE in 31m 39s\n\nWarning:\n  FC CI log: https://github.com/hpe-storage/hpe-ci-log/tree/master/logs/988198/etc/tempest_log.log","accounts_in_message":[],"_revision_number":5},{"id":"088417761ce40965a410b6143c9f4cf3c956028e","author":{"_account_id":38914,"name":"Palak Agarwal","display_name":"HPE 3PAR Storage iSCSI CI","email":"palak.agarwal@hpe.com","username":"palak12"},"date":"2026-05-13 02:08:31.000000000","message":"Patch Set 5:\n\nBuild Failed: 3par-iscsi-driver: Logs: https://github.com/hpe-storage/hpe-3pariscsi-ci/tree/main/new_logs/988198 : FAILURE","accounts_in_message":[],"_revision_number":5},{"id":"9cecbd4ae8ea5c730c4e059face074d90311fe2b","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-13 02:30:01.000000000","message":"Patch Set 5:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I79a9de959ca40dcda545b140867cd5079f48b221 .","accounts_in_message":[],"_revision_number":5},{"id":"a13b18e955b02f6c896ae7bb1a2f28295aeaccd5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"date":"2026-05-13 03:45:14.000000000","message":"Patch Set 6: Commit message was updated.","accounts_in_message":[],"_revision_number":6},{"id":"81b325e24990e29654dd44c91ea434cf1e23817a","author":{"_account_id":38914,"name":"Palak Agarwal","display_name":"HPE 3PAR Storage iSCSI CI","email":"palak.agarwal@hpe.com","username":"palak12"},"date":"2026-05-13 04:17:59.000000000","message":"Patch Set 6:\n\nBuild Failed: 3par-iscsi-driver: Logs: https://github.com/hpe-storage/hpe-3pariscsi-ci/tree/main/new_logs/988198 : FAILURE","accounts_in_message":[],"_revision_number":6},{"id":"b3a99beef1043516894e1107499a60a7eeecc462","tag":"autogenerated:zuul:check","author":{"_account_id":39096,"name":"HPE AlletraMP FC CI","display_name":"HPE AlletraMP FC CI","email":"diganta.bora@hpe.com","username":"digantabora"},"date":"2026-05-13 04:18:47.000000000","message":"Patch Set 6:\n\nBuild failed.\n\n- hpe-fc-driver build/6aa5bdae42434aefa2125a9f358ba177 : FAILURE in 33m 01s\n\nWarning:\n  FC CI log: https://github.com/hpe-storage/hpe-ci-log/tree/master/logs/988198/etc/tempest_log.log","accounts_in_message":[],"_revision_number":6},{"id":"ff4dec546db0113c1da3ec55030ac2225fe3aa05","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-13 04:42:23.000000000","message":"Patch Set 6:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I79a9de959ca40dcda545b140867cd5079f48b221 .","accounts_in_message":[],"_revision_number":6},{"id":"a2977fcbaf798ef1c1dbcf1d4a9e71bf71358b6c","author":{"_account_id":38770,"name":"HPE 3PAR Storage FC CI","display_name":"HPE 3PAR Storage FC CI","email":"shubhangip@hpe.com","username":"arcusci"},"date":"2026-05-13 04:47:16.000000000","message":"Patch Set 6:\n\nBuild Succeeded: 3par-fc-driver: Logs: https://github.com/hpe-storage/hpe-3parfc-ci/tree/main/new_logs/988198 : SUCCESS","accounts_in_message":[],"_revision_number":6},{"id":"356506eb1cce5877491c8f4ca032576e73d01c8e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-13 04:53:08.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b0abe3c54e024d939cf7e7656ca74af8\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/c7031ceef25d42d8b4a9aa9f61dd27cf : FAILURE in 6m 37s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b3759437d2414d6eab2ba7789c45c9f8 : SUCCESS in 13m 31s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/6686be26bc564ed490e1cd4aef706235 : SUCCESS in 14m 23s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"1966cf443784add253cadb9adc5125d15f2baab6","author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"date":"2026-05-13 08:05:44.000000000","message":"Patch Set 3: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"41acdea5d37c969ea8c1777232ad914002582e31","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"date":"2026-05-13 08:16:24.000000000","message":"Patch Set 7: Commit message was updated.","accounts_in_message":[],"_revision_number":7},{"id":"a1636ad71834ae69df38fa6a8007e516d312dfad","author":{"_account_id":38914,"name":"Palak Agarwal","display_name":"HPE 3PAR Storage iSCSI CI","email":"palak.agarwal@hpe.com","username":"palak12"},"date":"2026-05-13 08:50:01.000000000","message":"Patch Set 7:\n\nBuild Succeeded: 3par-iscsi-driver: Logs: https://github.com/hpe-storage/hpe-3pariscsi-ci/tree/main/new_logs/988198 : SUCCESS","accounts_in_message":[],"_revision_number":7},{"id":"718a04e0c9c1ef575ef811aefa7d426d11dfa7ba","tag":"autogenerated:zuul:check","author":{"_account_id":39096,"name":"HPE AlletraMP FC CI","display_name":"HPE AlletraMP FC CI","email":"diganta.bora@hpe.com","username":"digantabora"},"date":"2026-05-13 08:53:32.000000000","message":"Patch Set 7:\n\nBuild failed.\n\n- hpe-fc-driver build/0306b99050e2418991ef8b6fae0782bd : FAILURE in 36m 45s\n\nWarning:\n  FC CI log: https://github.com/hpe-storage/hpe-ci-log/tree/master/logs/988198/etc/tempest_log.log","accounts_in_message":[],"_revision_number":7},{"id":"e4e599c4ba2d08854c628623b3c216683c70a544","author":{"_account_id":38770,"name":"HPE 3PAR Storage FC CI","display_name":"HPE 3PAR Storage FC CI","email":"shubhangip@hpe.com","username":"arcusci"},"date":"2026-05-13 09:01:56.000000000","message":"Patch Set 7:\n\nBuild Succeeded: 3par-fc-driver: Logs: https://github.com/hpe-storage/hpe-3parfc-ci/tree/main/new_logs/988198 : SUCCESS","accounts_in_message":[],"_revision_number":7},{"id":"90ad0bf80941a95710f384bda83b0eafa6ee9761","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-13 09:12:50.000000000","message":"Patch Set 7:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I79a9de959ca40dcda545b140867cd5079f48b221 .","accounts_in_message":[],"_revision_number":7},{"id":"532b384f41e82b027ba2f4144fa814be50da9f31","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-13 09:39:58.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dd8303e437504a749f39538b7f43c080\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/b8653fcbd9a84ec8a710e5239ad763a3 : FAILURE in 5m 17s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/fc1a15a1e49a422c9d7812a9698268c1 : SUCCESS in 10m 44s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/9dcf678a52f64776937ffa4475a4bbfc : SUCCESS in 17m 41s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"cd7bcf0ecd3ad03a9475d4755e48f64a2447136d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-13 14:39:29.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dd717b3b50b9487082ff910b85884c9f\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bebc7cd7a9cd456dbea5e6c23e197095 : SUCCESS in 6m 44s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/aa2548e055e64848ac74b267dfbcd3ff : SUCCESS in 7m 09s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/44d1ca38a65d456e801a15888e98cf1c : SUCCESS in 8m 24s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/69a8d01e7d354c4f9992c63278a4f3ae : SUCCESS in 12m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3353f31770684eeea02e03fd6e98fe4a : SUCCESS in 11m 43s\n- grenade https://zuul.opendev.org/t/openstack/build/b3f7e83073c64cf6a26dad589411772e : SUCCESS in 45m 23s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9f01ebe3b8424b6f88401a673b9935eb : SUCCESS in 45m 27s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/1bbf03f26c0e4c1f8064f94de1cf2ceb : SUCCESS in 2h 01m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/60e296624f3b4dceb1c418cb9f6dfc1d : SUCCESS in 45m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6732dba0cb7349d389ef466e11412a2b : SUCCESS in 8m 08s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/eec3a8059b6242b7b1a9ff6adac47ce8 : SUCCESS in 23m 28s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/ddb5fe1ec916477bbf0d886ea8dc0d07 : SUCCESS in 4m 46s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/02ad6335f36c4ad7a7ead2b430b845ff : SUCCESS in 3m 12s (non-voting)\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/6f95831f13964bddaf5f98937cb68fd4 : SUCCESS in 5m 54s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/9e32bd270d9d4292a37c5efbd195d2e6 : SUCCESS in 6m 22s\n- openstack-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/725ae163351c4d45acbf21f52c065b5a : SUCCESS in 9m 34s (non-voting)\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/c49119d95b3c4b8cafc5684ba52d8428 : SUCCESS in 18m 10s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/83d7e374682e4fadb2abbf85604e4f42 : FAILURE in 3m 15s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/917c0b3d3cd34a9caf354bc471faac11 : SUCCESS in 1h 44m 36s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/cfa4eb2b5dbd40b7a41387a638c566f3 : TIMED_OUT in 3h 05m 19s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/25fea03e9cc94bb487e727f0e47a2544 : SUCCESS in 2h 00m 42s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/a7a59419d83e427fa29aee6e6ebc7a16 : SUCCESS in 2h 20m 10s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/eab39549b7e749a9b0981dda126eaaf1 : SUCCESS in 25m 01s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/cb592c1579704f1187642915680a37ac : SUCCESS in 1h 01m 33s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/16c292183eb44a59937355e131d5064f : SUCCESS in 2h 02m 57s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/312474d023f64cb3b05035bc8bad9a7e : SUCCESS in 51m 11s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/17aa5ecc2667466c88fcba30ae2c89be : SUCCESS in 1h 31m 17s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/61ab9c125aed46eb8836e4bce1f3f75c : SUCCESS in 47m 07s","accounts_in_message":[],"_revision_number":7},{"id":"eeed62d0a51b02c0d277057777423e457745cd4f","author":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"date":"2026-05-13 14:42:55.000000000","message":"Patch Set 7:\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"c8432797fda89ab57b0dbfdb00b4e8291f554f6d","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-05-13 14:49:26.000000000","message":"Patch Set 7:\n\nBuild succeeded. log path: https://github.com/LightBitsLabs/logs/tree/main/13_05_2026_14_42_38\nLeave a comment with","accounts_in_message":[],"_revision_number":7},{"id":"fb3c0bd30f60282a9955dd8d896f8e2ca1b99bad","author":{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},"date":"2026-05-13 15:03:12.000000000","message":"Patch Set 7:\n\nBuild failed.\n\n- hitachi_ci_fc https://github.com/gamboa-hitachi/Hitachi-CI-Results/blob/main/refs-changes-98-988198-7-fc : NODE_FAILURE\n- hitachi_ci_iscsi https://github.com/gamboa-hitachi/Hitachi-CI-Results/blob/main/refs-changes-98-988198-7-iscsi : NODE_FAILURE","accounts_in_message":[],"_revision_number":7},{"id":"47915e6bc3bad6d15cf19c08e32e7886f1484550","author":{"_account_id":22248,"name":"HPE AlletraMP iSCSI CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"date":"2026-05-16 22:27:59.000000000","message":"Patch Set 7:\n\nBuild failed.\n\n- 3par-iscsi-driver-master-client-pip-ssa02-dsvm build/380dfbb52fc040858c94cdca2de0c572 : FAILURE in 28m 51s\n\nWarning:\n  iSCSI CI log: https://github.com/hpe-storage/hpe_cinder_logs/blob/master/new_logs/988198/etc/tempest_log.log\n  iSCSI CI log: https://github.com/hpe-storage/hpe_cinder_logs/blob/master/new_logs/988198/etc/tempest_log.log","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"c896b7606c2e0f78f40f0a686dec9b896f091f1a","revisions":{"2551c67fd4964fb465f3aa603fdba250f424e481":{"kind":"REWORK","_number":1,"created":"2026-05-12 03:18:58.000000000","uploader":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"ref":"refs/changes/98/988198/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/98/988198/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/98/988198/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/98/988198/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/98/988198/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/98/988198/1"}}},"commit":{"parents":[{"commit":"2e906477168069f9620f854eefde6b76f4692679","subject":"Merge \"Updates tests to cover all NVMe-oF protocol variants\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/2e906477168069f9620f854eefde6b76f4692679"}]}],"author":{"name":"Yaguang Tang","email":"heut2008@gmail.com","date":"2026-05-12 02:58:08.000000000","tz":480},"committer":{"name":"Yaguang Tang","email":"heut2008@gmail.com","date":"2026-05-12 03:18:43.000000000","tz":480},"subject":"Fix Nimble multipath target portal selection","message":"Fix Nimble multipath target portal selection\n\nCloses-bug: #2152223\n\nWhen nimble_subnet_label matched a specific subnet, _get_data_ips\nreturned after the first matching NIC, so only one target portal from\nthat subnet was exposed even when additional portal IPs were available.\nThe method also only inspected array_list[0], which excluded matching\nportals from additional arrays.\n\nUpdate _get_data_ips to collect every matching data IP across all\narray_list entries. This makes subnet-specific filtering return the full\nset of portals for the matching label and preserves wildcard portal\ncollection for multipath.\n\nAdd unit tests covering exact-label portal aggregation, wildcard\naggregation across multiple arrays, and initialize_connection returning\nall target portals for group-scoped targets.\n\nChange-Id: I79a9de959ca40dcda545b140867cd5079f48b221\nSigned-off-by: Yaguang Tang \u003cheut2008@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/2551c67fd4964fb465f3aa603fdba250f424e481"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/2551c67fd4964fb465f3aa603fdba250f424e481"}]},"branch":"refs/heads/master"},"85b749d7b0ef493c968629fbfb680086316f08c5":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-05-12 14:14:55.000000000","uploader":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"ref":"refs/changes/98/988198/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/98/988198/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/98/988198/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/98/988198/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/98/988198/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/98/988198/2"}}},"commit":{"parents":[{"commit":"2e906477168069f9620f854eefde6b76f4692679","subject":"Merge \"Updates tests to cover all NVMe-oF protocol variants\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/2e906477168069f9620f854eefde6b76f4692679"}]}],"author":{"name":"Yaguang Tang","email":"heut2008@gmail.com","date":"2026-05-12 02:58:08.000000000","tz":480},"committer":{"name":"Yaguang Tang","email":"heut2008@gmail.com","date":"2026-05-12 14:14:55.000000000","tz":0},"subject":"Fix:Nimble driver multipath target portal selection","message":"Fix:Nimble driver multipath target portal selection\n\nCloses-bug: #2152223\n\nWhen nimble_subnet_label matched a specific subnet, _get_data_ips\nreturned after the first matching NIC, so only one target portal from\nthat subnet was exposed even when additional portal IPs were available.\nThe method also only inspected array_list[0], which excluded matching\nportals from additional arrays.\n\nUpdate _get_data_ips to collect every matching data IP across all\narray_list entries. This makes subnet-specific filtering return the full\nset of portals for the matching label and preserves wildcard portal\ncollection for multipath.\n\nAdd unit tests covering exact-label portal aggregation, wildcard\naggregation across multiple arrays, and initialize_connection returning\nall target portals for group-scoped targets.\n\nChange-Id: I79a9de959ca40dcda545b140867cd5079f48b221\nSigned-off-by: Yaguang Tang \u003cheut2008@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/85b749d7b0ef493c968629fbfb680086316f08c5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/85b749d7b0ef493c968629fbfb680086316f08c5"}]},"branch":"refs/heads/master","description":"Edit commit message"},"c9d83147ad9700f69d96525d2d8e215b60873114":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2026-05-12 14:16:02.000000000","uploader":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"ref":"refs/changes/98/988198/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/98/988198/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/98/988198/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/98/988198/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/98/988198/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/98/988198/3"}}},"commit":{"parents":[{"commit":"2e906477168069f9620f854eefde6b76f4692679","subject":"Merge \"Updates tests to cover all NVMe-oF protocol variants\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/2e906477168069f9620f854eefde6b76f4692679"}]}],"author":{"name":"Yaguang Tang","email":"heut2008@gmail.com","date":"2026-05-12 02:58:08.000000000","tz":480},"committer":{"name":"Yaguang Tang","email":"heut2008@gmail.com","date":"2026-05-12 14:16:02.000000000","tz":0},"subject":"Fix: HPE Nimble driver iSCSI multipath target portal selection","message":"Fix: HPE Nimble driver iSCSI multipath target portal selection\n\nCloses-bug: #2152223\n\nWhen nimble_subnet_label matched a specific subnet, _get_data_ips\nreturned after the first matching NIC, so only one target portal from\nthat subnet was exposed even when additional portal IPs were available.\nThe method also only inspected array_list[0], which excluded matching\nportals from additional arrays.\n\nUpdate _get_data_ips to collect every matching data IP across all\narray_list entries. This makes subnet-specific filtering return the full\nset of portals for the matching label and preserves wildcard portal\ncollection for multipath.\n\nAdd unit tests covering exact-label portal aggregation, wildcard\naggregation across multiple arrays, and initialize_connection returning\nall target portals for group-scoped targets.\n\nChange-Id: I79a9de959ca40dcda545b140867cd5079f48b221\nSigned-off-by: Yaguang Tang \u003cheut2008@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c9d83147ad9700f69d96525d2d8e215b60873114"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c9d83147ad9700f69d96525d2d8e215b60873114"}]},"branch":"refs/heads/master","description":"Edit commit message"},"d298b2cc6bc8b64df241b3491108a04fce2a17bf":{"kind":"REWORK","_number":4,"created":"2026-05-12 15:55:17.000000000","uploader":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"ref":"refs/changes/98/988198/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/98/988198/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/98/988198/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/98/988198/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/98/988198/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/98/988198/4"}}},"commit":{"parents":[{"commit":"2e906477168069f9620f854eefde6b76f4692679","subject":"Merge \"Updates tests to cover all NVMe-oF protocol variants\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/2e906477168069f9620f854eefde6b76f4692679"}]}],"author":{"name":"Yaguang Tang","email":"heut2008@gmail.com","date":"2026-05-12 02:58:08.000000000","tz":480},"committer":{"name":"Yaguang Tang","email":"heut2008@gmail.com","date":"2026-05-12 15:47:56.000000000","tz":480},"subject":"Fix Nimble multipath target portal selection","message":"Fix Nimble multipath target portal selection\n\nCloses-bug: #2152223\n\nWhen nimble_subnet_label matched a specific subnet, _get_data_ips\nreturned after the first matching NIC, so only one target portal from\nthat subnet was exposed even when additional portal IPs were available.\nThe method also only inspected array_list[0], which excluded matching\nportals from additional arrays.\n\nExtend subnet label handling so nimble_subnet_label may also contain a\ncomma-separated list of labels. The driver now matches every configured\nlabel across all arrays, preserves wildcard behavior, and chooses the\nfirst configured matching discovery IP when creating provider\nlocations.\n\nAdd unit tests covering repeated-label parsing, multiple-label portal\naggregation, discovery IP selection, and initialize_connection\nreturning all target portals for group-scoped targets. Add a reno note\ncovering the portal aggregation fix and comma-separated label support.\n\nChange-Id: I79a9de959ca40dcda545b140867cd5079f48b221\nSigned-off-by: Yaguang Tang \u003cheut2008@gmail.com\u003e\nCo-authored-by: Copilot \u003c223556219+Copilot@users.noreply.github.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/d298b2cc6bc8b64df241b3491108a04fce2a17bf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/d298b2cc6bc8b64df241b3491108a04fce2a17bf"}]},"branch":"refs/heads/master"},"632adb8e2bc326c7995d6bd6b0eb4a14c48c756f":{"kind":"REWORK","_number":5,"created":"2026-05-13 01:35:11.000000000","uploader":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"ref":"refs/changes/98/988198/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/98/988198/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/98/988198/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/98/988198/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/98/988198/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/98/988198/5"}}},"commit":{"parents":[{"commit":"2e906477168069f9620f854eefde6b76f4692679","subject":"Merge \"Updates tests to cover all NVMe-oF protocol variants\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/2e906477168069f9620f854eefde6b76f4692679"}]}],"author":{"name":"Yaguang Tang","email":"heut2008@gmail.com","date":"2026-05-12 02:58:08.000000000","tz":480},"committer":{"name":"Yaguang Tang","email":"heut2008@gmail.com","date":"2026-05-13 01:33:13.000000000","tz":480},"subject":"Fix Nimble multipath target portal selection","message":"Fix Nimble multipath target portal selection\n\nCloses-bug: #2152223\n\nWhen nimble_subnet_label matched a specific subnet, _get_data_ips\nreturned after the first matching NIC, so only one target portal from\nthat subnet was exposed even when additional portal IPs were available.\nThe method also only inspected array_list[0], which excluded matching\nportals from additional arrays.\n\nExtend subnet label handling so nimble_subnet_label may also contain a\ncomma-separated list of labels. The driver now matches every configured\nlabel across all arrays, preserves wildcard behavior, and chooses the\nfirst configured matching discovery IP when creating provider\nlocations.\n\nAdd unit tests covering repeated-label parsing, multiple-label portal\naggregation, discovery IP selection, and initialize_connection\nreturning all target portals for group-scoped targets. Add a reno note\ncovering the portal aggregation fix and comma-separated label support.\n\nChange-Id: I79a9de959ca40dcda545b140867cd5079f48b221\nSigned-off-by: Yaguang Tang \u003cheut2008@gmail.com\u003e\nCo-authored-by: Copilot \u003c223556219+Copilot@users.noreply.github.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/632adb8e2bc326c7995d6bd6b0eb4a14c48c756f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/632adb8e2bc326c7995d6bd6b0eb4a14c48c756f"}]},"branch":"refs/heads/master"},"c03c19128af9fba2bd743374901978a909e1d085":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2026-05-13 03:45:14.000000000","uploader":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"ref":"refs/changes/98/988198/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/98/988198/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/98/988198/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/98/988198/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/98/988198/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/98/988198/6"}}},"commit":{"parents":[{"commit":"2e906477168069f9620f854eefde6b76f4692679","subject":"Merge \"Updates tests to cover all NVMe-oF protocol variants\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/2e906477168069f9620f854eefde6b76f4692679"}]}],"author":{"name":"Yaguang Tang","email":"heut2008@gmail.com","date":"2026-05-12 02:58:08.000000000","tz":480},"committer":{"name":"Yaguang Tang","email":"heut2008@gmail.com","date":"2026-05-13 03:45:14.000000000","tz":0},"subject":"Fix Nimble multipath target portal selection","message":"Fix Nimble multipath target portal selection\n\nCloses-bug: #2152223\n\nWhen nimble_subnet_label matched a specific subnet, _get_data_ips\nreturned after the first matching NIC, so only one target portal from\nthat subnet was exposed even when additional portal IPs were available.\nThe method also only inspected array_list[0], which excluded matching\nportals from additional arrays.\n\nExtend subnet label handling so nimble_subnet_label may also contain a\ncomma-separated list of labels. The driver now matches every configured\nlabel across all arrays, preserves wildcard behavior, and chooses the\nfirst configured matching discovery IP when creating provider\nlocations.\n\nAdd unit tests covering repeated-label parsing, multiple-label portal\naggregation, discovery IP selection, and initialize_connection\nreturning all target portals for group-scoped targets. Add a reno note\ncovering the portal aggregation fix and comma-separated label support.\n\nChange-Id: I79a9de959ca40dcda545b140867cd5079f48b221\nSigned-off-by: Yaguang Tang \u003cheut2008@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c03c19128af9fba2bd743374901978a909e1d085"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c03c19128af9fba2bd743374901978a909e1d085"}]},"branch":"refs/heads/master","description":"Edit commit message"},"c896b7606c2e0f78f40f0a686dec9b896f091f1a":{"kind":"NO_CODE_CHANGE","_number":7,"created":"2026-05-13 08:16:24.000000000","uploader":{"_account_id":1313,"name":"Yaguang Tang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"ref":"refs/changes/98/988198/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/98/988198/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/98/988198/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/98/988198/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/98/988198/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/98/988198/7"}}},"commit":{"parents":[{"commit":"2e906477168069f9620f854eefde6b76f4692679","subject":"Merge \"Updates tests to cover all NVMe-oF protocol variants\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/2e906477168069f9620f854eefde6b76f4692679"}]}],"author":{"name":"Yaguang Tang","email":"heut2008@gmail.com","date":"2026-05-12 02:58:08.000000000","tz":480},"committer":{"name":"Yaguang Tang","email":"heut2008@gmail.com","date":"2026-05-13 08:16:24.000000000","tz":0},"subject":"Fix: HPE Nimble driver multipath target portal selection","message":"Fix: HPE Nimble driver multipath target portal selection\n\nWhen nimble_subnet_label matched a specific subnet, _get_data_ips\nreturned after the first matching NIC, so only one target portal from\nthat subnet was exposed even when additional portal IPs were available.\nThe method also only inspected array_list[0], which excluded matching\nportals from additional arrays,which makes the multipath for LUN missing\navailable target portal IPs in a multi array HA deployment.\n\nThis patch extend subnet label handling so nimble_subnet_label may also\ncontain a comma-separated list of labels. The driver now matches every\nconfigured label across all arrays, preserves wildcard behavior, and\nchooses the first configured matching discovery IP when creating\nprovider locations.\n\nAdd unit tests covering repeated-label parsing, multiple-label portal\naggregation, discovery IP selection, and initialize_connection returning\nall target portals for group-scoped targets. Add a reno note covering\nthe portal aggregation fix and comma-separated label support.\n\nCloses-bug: #2152223\nChange-Id: I79a9de959ca40dcda545b140867cd5079f48b221\nSigned-off-by: Yaguang Tang \u003cheut2008@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c896b7606c2e0f78f40f0a686dec9b896f091f1a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c896b7606c2e0f78f40f0a686dec9b896f091f1a"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"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"},{"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":""}}}]}
