)]}'
{"id":"openstack%2Fneutron~971237","triplet_id":"openstack%2Fneutron~stable%2F2025.2~Ia07610a17afb55b802290c8910a17dace7794c4f","project":"openstack/neutron","branch":"stable/2025.2","attention_set":{},"removed_from_attention_set":{"1131":{"account":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"last_update":"2025-12-19 12:17:37.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ia07610a17afb55b802290c8910a17dace7794c4f","subject":"Search for active port binding when updating LSP host info","status":"MERGED","created":"2025-12-16 18:43:29.000000000","updated":"2025-12-19 12:18:41.000000000","submitted":"2025-12-19 12:17:37.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"971237","cherry_pick_of_change":970564,"cherry_pick_of_patch_set":1,"meta_rev_id":"4866f3d78cdf4989aee836bd4ce45a3e2fdfa325","_number":971237,"virtual_id_number":971237,"owner":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-12-19 12:17:37.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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":2,"date":"2025-12-16 22:30:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":1,"date":"2025-12-16 18:58:08.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"value":2,"date":"2025-12-19 09:13:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"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":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"value":1,"date":"2025-12-19 09:13:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-12-16 18:58:08.000000000","updated_by":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"reviewer":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"state":"REVIEWER"},{"updated":"2025-12-16 19:26:30.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-12-16 20:38:59.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-12-16 22:30:24.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"},{"updated":"2025-12-19 09:13:37.000000000","updated_by":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"REVIEWER"}],"messages":[{"id":"98dd0b37f8d3ea283c5905318e81f4c042328ccf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2025-12-16 18:43:29.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"e5533b86752d5aed1a06bee6b9a0d99de78c267e","author":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"date":"2025-12-16 18:58:08.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"743bdf3ad473e410a4e7eedfe66ca768a0fc65e1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 19:26:30.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1eb51830e22e4a2b8e01da8aa4b70998\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/68296d2182b144ffa059c13cfc8e6290 : SUCCESS in 40m 54s\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/0ce2f394c304417f9b271193177318af : SUCCESS in 38m 16s\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/2ec9babee7c44fe8a2bcceef1c9164ad : SUCCESS in 24m 51s","accounts_in_message":[],"_revision_number":1},{"id":"b4d304b2449e2b7a387d7d2ef61a7fad7b985463","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 20:38:59.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c10e4e8b0de84365aa1c25501c01bd40\n\n- neutron-tempest-plugin-ovn-2025-2 https://zuul.opendev.org/t/openstack/build/6ff68e6a8a7d4e40ac0577343de800e8 : SUCCESS in 1h 53m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0757e9b73bd447f49ebfaa68d908e2e2 : SUCCESS in 40m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c7bfe212e7f0471eb860acfc4bac2a67 : SUCCESS in 15m 50s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4d0863acd64f48369fed352c58b0a02c : SUCCESS in 25m 14s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/fbbc99f5f1bd4c33915f96178261e687 : SUCCESS in 15m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8f22bdf3967f4f3897721663110eaee7 : SUCCESS in 17m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5a0202c962364aa781650f26fe79700b : SUCCESS in 9m 42s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/ed9367fd56ee434ebd7017744f0b1c5d : SUCCESS in 1h 25m 04s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/6d009196a4ac43bdaaab887bbdf69fe2 : SUCCESS in 1h 12m 35s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/6e9697c160274b16af7d7692ce26cafe : SUCCESS in 56m 16s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/67a682abe2a446108e85f82286fc4b7e : SUCCESS in 58m 14s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/5245132751b34962a392bf459fc1c733 : SUCCESS in 1h 18m 06s","accounts_in_message":[],"_revision_number":1},{"id":"d342ff59292d37f2ebfe62e1dff3cb1e8b48f61c","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2025-12-16 22:30:24.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"2201629f306ab931b7d0ed75af534479662a60a0","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2025-12-19 09:13:37.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"812b4da3a3dcfb3a0bfac2f65ac4a5d59f131304","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-19 09:14:04.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"7f83bb002b8c90aa088748ce768aa19f0a24b777","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-19 12:17:37.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/18efcb3ceee7448aae09e0c682ff6ea9\n\n- neutron-tempest-plugin-ovn-2025-2 https://zuul.opendev.org/t/openstack/build/f0186a9c430743c9a32b9bad782111ae : SUCCESS in 1h 56m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3f85cbb0d6d744939f3b0f2df3235cd6 : SUCCESS in 6m 02s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f35dd87f2bd244fa9c114f291c7f46cd : SUCCESS in 20m 06s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a759e29fabe24601b32197303ccf3c63 : SUCCESS in 20m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cd569842bf89465181049bca6ef0a08f : SUCCESS in 5m 53s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/d1620ec2a64b49e3b27bf71397a1d6da : SUCCESS in 1h 28m 09s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/6c2640fd1d9e4a6d9043e320d12befc4 : SUCCESS in 1h 10m 26s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/10c87098592f4c9299d785d61f70d1a7 : SUCCESS in 1h 05m 57s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/290c8c3aecf143d3b17d350014d75dd2 : SUCCESS in 57m 12s","accounts_in_message":[],"_revision_number":1},{"id":"5fb741cece3d4c6ad94a8ac041005034636115e7","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-19 12:17:37.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"4866f3d78cdf4989aee836bd4ce45a3e2fdfa325","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-19 12:18:41.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c53cf1ed64e44dbc8e660ca745989a81\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a006bf6d754e441a9fbde11ae2f41ca9 : SUCCESS in 47s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"b35a5872ef239c67dce6f7610049cc21da4dc13f","revisions":{"b35a5872ef239c67dce6f7610049cc21da4dc13f":{"kind":"REWORK","_number":1,"created":"2025-12-16 18:43:29.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/37/971237/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/37/971237/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/37/971237/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/37/971237/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/37/971237/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/37/971237/1"}}},"commit":{"parents":[{"commit":"2c87bfe4f02f1c5c601788f2d299c8c1476f59fd","subject":"[OVN] Fix the `_gen_router_port_ext_ids` call","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/2c87bfe4f02f1c5c601788f2d299c8c1476f59fd"}]}],"author":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2025-12-10 23:27:25.000000000","tz":-300},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2025-12-16 18:43:29.000000000","tz":0},"subject":"Search for active port binding when updating LSP host info","message":"Search for active port binding when updating LSP host info\n\nWhen updating LSP host info for an UP port, the code\nalways uses the first port binding in the DB entry\n(db_port.port_bindings[0].host).\n\nSince there could be multiple port bindings present,\nsearch for the active one when determining which host\nvalue to use.\n\nCloses-bug: #2134504\nChange-Id: Ia07610a17afb55b802290c8910a17dace7794c4f\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n(cherry picked from commit 137949ee0781e138de8955c74cefb9bea612ce13)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/b35a5872ef239c67dce6f7610049cc21da4dc13f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/b35a5872ef239c67dce6f7610049cc21da4dc13f"}]},"branch":"refs/heads/stable/2025.2"}},"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":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"}},{"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":{}}}]}
