)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"1966cf443784add253cadb9adc5125d15f2baab6","unresolved":true,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2026-05-12 14:16:02 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix: HPE Nimble driver iSCSI multipath target portal selection"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Closes-bug: #2152223"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"When nimble_subnet_label matched a specific subnet, _get_data_ips"},{"line_number":12,"context_line":"returned after the first matching NIC, so only one target portal from"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"86c4c2ef_04c80c25","line":9,"range":{"start_line":8,"start_character":0,"end_line":9,"end_character":20},"updated":"2026-05-13 08:05:44.000000000","message":"This should go above Change-Id","commit_id":"c9d83147ad9700f69d96525d2d8e215b60873114"},{"author":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"change_message_id":"eeed62d0a51b02c0d277057777423e457745cd4f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2026-05-12 14:16:02 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix: HPE Nimble driver iSCSI multipath target portal selection"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Closes-bug: #2152223"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"When nimble_subnet_label matched a specific subnet, _get_data_ips"},{"line_number":12,"context_line":"returned after the first matching NIC, so only one target portal from"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3c3df84a_984ff01b","line":9,"range":{"start_line":8,"start_character":0,"end_line":9,"end_character":20},"in_reply_to":"86c4c2ef_04c80c25","updated":"2026-05-13 14:42:55.000000000","message":"Done","commit_id":"c9d83147ad9700f69d96525d2d8e215b60873114"},{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"1966cf443784add253cadb9adc5125d15f2baab6","unresolved":true,"context_lines":[{"line_number":11,"context_line":"When nimble_subnet_label matched a specific subnet, _get_data_ips"},{"line_number":12,"context_line":"returned after the first matching NIC, so only one target portal from"},{"line_number":13,"context_line":"that subnet was exposed even when additional portal IPs were available."},{"line_number":14,"context_line":"The method also only inspected array_list[0], which excluded matching"},{"line_number":15,"context_line":"portals from additional arrays."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Update _get_data_ips to collect every matching data IP across all"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1ce07b6b_7d7815f1","line":14,"range":{"start_line":14,"start_character":31,"end_line":14,"end_character":44},"updated":"2026-05-13 08:05:44.000000000","message":"missing link","commit_id":"c9d83147ad9700f69d96525d2d8e215b60873114"},{"author":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"change_message_id":"eeed62d0a51b02c0d277057777423e457745cd4f","unresolved":true,"context_lines":[{"line_number":11,"context_line":"When nimble_subnet_label matched a specific subnet, _get_data_ips"},{"line_number":12,"context_line":"returned after the first matching NIC, so only one target portal from"},{"line_number":13,"context_line":"that subnet was exposed even when additional portal IPs were available."},{"line_number":14,"context_line":"The method also only inspected array_list[0], which excluded matching"},{"line_number":15,"context_line":"portals from additional arrays."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Update _get_data_ips to collect every matching data IP across all"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"7e98acfa_67be1db5","line":14,"range":{"start_line":14,"start_character":31,"end_line":14,"end_character":44},"in_reply_to":"1ce07b6b_7d7815f1","updated":"2026-05-13 14:42:55.000000000","message":"that\u0027s actually the code not a reference.","commit_id":"c9d83147ad9700f69d96525d2d8e215b60873114"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"change_message_id":"360d6c233b486239615b972dca16c31f319eebd1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"2dc20f49_d3869828","updated":"2026-05-12 14:13:41.000000000","message":"recheck","commit_id":"2551c67fd4964fb465f3aa603fdba250f424e481"},{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"1966cf443784add253cadb9adc5125d15f2baab6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"01cf2912_760cfdb7","updated":"2026-05-13 08:05:44.000000000","message":"Hey, thanks for the fix. Looks mostly fine.","commit_id":"c9d83147ad9700f69d96525d2d8e215b60873114"},{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"2a79d65028e11da115a22c3941db2367fadb3cc9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"94d7f5d4_97592e47","updated":"2026-06-09 13:04:05.000000000","message":"Hey, the change looks good to me. Can you run your CI on this patch?","commit_id":"c896b7606c2e0f78f40f0a686dec9b896f091f1a"},{"author":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"change_message_id":"791f7598b2dbae5e7654c4d2ccbc5e5f36996701","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"638e0745_126c22c6","updated":"2026-07-28 01:27:54.000000000","message":"recheck","commit_id":"c896b7606c2e0f78f40f0a686dec9b896f091f1a"},{"author":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"change_message_id":"27de6deeac5b16a962730e67234b91305f08186b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"6ddaccef_dc8dc755","updated":"2026-07-27 02:28:16.000000000","message":"recheck","commit_id":"c896b7606c2e0f78f40f0a686dec9b896f091f1a"},{"author":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"change_message_id":"516839f5b221c482e6754f1d06ddfbf15f3b2fb8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"ca594761_d6d9bccb","updated":"2026-07-26 03:13:33.000000000","message":"recheck","commit_id":"c896b7606c2e0f78f40f0a686dec9b896f091f1a"},{"author":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"change_message_id":"ee4b4215f5e37e83a54eeb80dfbb47b275fddfe4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"71e36261_da4d8aa0","in_reply_to":"94d7f5d4_97592e47","updated":"2026-06-09 14:03:13.000000000","message":"I am not an HPE employmee, but I have tested this patch in a real env, using the driver.\n```\n/home/ubuntu# multipath -ll\n2980a3b2917bc4b286c9ce900cb830bbc dm-0 Nimble,Server\nsize\u003d1.0G features\u003d\u00271 queue_if_no_path\u0027 hwhandler\u003d\u00271 alua\u0027 wp\u003drw\n-+- policy\u003d\u0027service-time 0\u0027 prio\u003d50 status\u003dactive\n  |- 15:0:0:2 sdd 8:48  active ready running\n  |- 16:0:0:2 sde 8:64  active ready running\n  |- 17:0:0:2 sdf 8:80  active ready running\n  |- 18:0:0:2 sdg 8:96  active ready running\n  |- 19:0:0:2 sdh 8:112 active ready running\n  |- 20:0:0:2 sdi 8:128 active ready running\n  |- 21:0:0:2 sdj 8:144 active ready running\n  - 22:0:0:2 sdk 8:160 active ready running\n  \n  \n\n/home/ubuntu# iscsiadm -m session\ntcp: [1] 10.1.106.186:3260,2461 iqn.2007-11.com.nimblestorage:drogon-g70d755f1ccdcd63a (non-flash)\ntcp: [10] 10.1.107.187:3260,2461 iqn.2007-11.com.nimblestorage:drogon-g70d755f1ccdcd63a (non-flash)\ntcp: [11] 10.1.107.189:3260,2461 iqn.2007-11.com.nimblestorage:drogon-g70d755f1ccdcd63a (non-flash)\ntcp: [5] 10.1.106.189:3260,2461 iqn.2007-11.com.nimblestorage:drogon-g70d755f1ccdcd63a (non-flash)\ntcp: [6] 10.1.106.188:3260,2461 iqn.2007-11.com.nimblestorage:drogon-g70d755f1ccdcd63a (non-flash)\ntcp: [7] 10.1.107.188:3260,2461 iqn.2007-11.com.nimblestorage:drogon-g70d755f1ccdcd63a (non-flash)\ntcp: [8] 10.1.106.187:3260,2461 iqn.2007-11.com.nimblestorage:drogon-g70d755f1ccdcd63a (non-flash)\ntcp: [9] 10.1.107.186:3260,2461 iqn.2007-11.com.nimblestorage:drogon-g70d755f1ccdcd63a (non-flash)\n```","commit_id":"c896b7606c2e0f78f40f0a686dec9b896f091f1a"}]}
