)]}'
{"id":"openstack%2Fneutron~990477","triplet_id":"openstack%2Fneutron~master~I138d2876283138237b77fc67cc637761eba61a06","project":"openstack/neutron","branch":"master","topic":"improve_get_subnets","attention_set":{},"removed_from_attention_set":{"16688":{"account":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"last_update":"2026-06-02 10:12:26.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I138d2876283138237b77fc67cc637761eba61a06","subject":"ovn: batch subnet queries in _get_nets_and_ipv6_ra_confs_for_router_port","status":"MERGED","created":"2026-05-28 14:43:24.000000000","updated":"2026-06-02 10:13:41.000000000","submitted":"2026-06-02 10:12:26.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":"990477-improve_get_subnets","meta_rev_id":"2063fc2ba20d410fd7c41e9695365719ed0fab7e","_number":990477,"virtual_id_number":990477,"owner":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"recommended":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"all":[{"value":1,"date":"2026-05-29 11:42:21.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-02 10:12:25.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"all":[{"value":0,"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"value":2,"date":"2026-06-02 08:12:00.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":2,"date":"2026-06-02 06:03:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"all":[{"value":0,"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"value":1,"date":"2026-06-02 08:12:00.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"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":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"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":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-28 16:45:10.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-28 16:49:09.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-05-28 17:27:41.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"CC"},{"updated":"2026-05-28 17:56:26.000000000","updated_by":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-06-02 06:03:15.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"REVIEWER"},{"updated":"2026-06-02 08:12:00.000000000","updated_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"REVIEWER"}],"messages":[{"id":"1052429564ea5cd88e6e1a1e5df08c465c434a7c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-05-28 14:43:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0ec0903a60114e43a7e5f8726e4adf8789314cb6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-05-28 14:45:13.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"af0e2fc8c5354e28fd9964b9e93633bc27d70d6a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-28 16:45:10.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6a990e0fbf934f449a0f8c5c07048b43\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/7a95098f294c4eef8aed63a3a4f223ba : FAILURE in 55m 35s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/72b907b52a6145f9b6f39ff1e0ea7784 : FAILURE in 30m 11s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/b0bb049337d143df8a9ba8f48588301c : FAILURE in 1h 08m 14s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"9a284a1e84706557d509f02d139b761486c62513","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-28 16:49:09.000000000","message":"Patch Set 2: 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/8f85e46986474585a4972489bb8c2497\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/a245134e150c4539993a3d58ec053845 : SUCCESS in 1h 14m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d7219d0fc6804b9ab7a8f1a4f1f8f592 : SUCCESS in 1h 09m 26s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/928133dc2cb24e9686773d8d4a0cbc92 : SUCCESS in 2h 00m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/162cf630a3f04e59bbf4b35528f6f6a8 : FAILURE in 52m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f86cd224142e4b048d5d03f0720b85cb : FAILURE in 4m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3b1830be1e3f4494811990cdb399a0d9 : FAILURE in 24m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3011796bedfd408a9e41b9a8c60ca1c5 : FAILURE in 25m 42s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e790814a89254f559ba2b7c132dca8e2 : FAILURE in 35m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8ad6a1c9af7743859bb54a7fe9152f47 : SUCCESS in 6m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3d144564b0ef4547af189dd7ffe9bb87 : SUCCESS in 18m 46s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/7edadf1d9ac142db84a5916303e1a2bf : SUCCESS in 57m 59s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/77eb0f8ee1474b10a09ee10a210724e7 : SUCCESS in 1h 06m 08s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/7ad09086b81c40f9b2a28bcc1db81c6b : SUCCESS in 1h 06m 30s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/876c9dd274d44e438f8f1de7b0cb817e : SUCCESS in 52m 10s\n- neutron-ovn-bgp-tempest-multinode https://zuul.opendev.org/t/openstack/build/ecbd822269e742afac6575b5a7d99f77 : SUCCESS in 1h 13m 26s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0f8b8a3900b8fb5476b4c6266090d9123189d5dc","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2026-05-28 17:56:26.000000000","message":"Patch Set 1: Verified+1\n\nArista third party testing PASSED [ https://arista-openstack-ci.arista.com:8000/May-2026/Arista_Tempest_Testrefs/changes/77/990477/1 ]\n\nFor testing details or any questions please check https://wiki.openstack.org/wiki/Arista-third-party-testing","accounts_in_message":[],"_revision_number":1},{"id":"f729d33827fdf53d678a889308de9b1dfae32a24","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2026-05-28 18:41:26.000000000","message":"Patch Set 2: Verified+1\n\nArista third party testing PASSED [ https://arista-openstack-ci.arista.com:8000/May-2026/Arista_Tempest_Testrefs/changes/77/990477/2 ]\n\nFor testing details or any questions please check https://wiki.openstack.org/wiki/Arista-third-party-testing","accounts_in_message":[],"_revision_number":2},{"id":"57f935d77e0e5ed842032f4635d0bc1bd7174b55","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-05-29 08:28:57.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1, Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"204e02a039c2e58f520bc7dad0b42ad3e675abac","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-29 09:32:13.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/22ab089242274fca83ad216f0fc4d401\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/f0b85264b71a44dd986702051e4adb6d : SUCCESS in 31m 56s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/74d696b201c74c60ad2d8d8d5b188f83 : SUCCESS in 57m 04s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/8f74d75ff1434cfebac8efafd06693b9 : SUCCESS in 27m 24s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"5ef488a539aae903ba3416a7ff70e104b37c4e12","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-29 11:07:34.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/18d6d91c84744aa3819fb80df55a1070\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/caa6b87b88254c0ea61a27ff6ee3cbfd : SUCCESS in 1h 09m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6a7fbbdbc90746c89a67c8b10b725b8a : SUCCESS in 54m 56s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/26194e2cca6b4bf9817f8efc6025c14e : SUCCESS in 2h 35m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ee725c51f200440fa23767d168434a30 : SUCCESS in 39m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4b16b63baa754a8e934f7e201c215b17 : SUCCESS in 10m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6e7f0d2a46474983b9f34707d096777c : SUCCESS in 18m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/beb128237e524990a6a2eaccc4228225 : SUCCESS in 26m 43s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/feea0406130540208f2c990308846de5 : SUCCESS in 21m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/629c076946ae4080a3be7c81b7004f96 : SUCCESS in 11m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/26362d1ae9654497be74e079253e133e : SUCCESS in 15m 31s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/7d31d711158243fca14cddeb81fbfe85 : SUCCESS in 1h 30m 03s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/c954082b430a4572a3d0767aa03f4ff3 : SUCCESS in 42m 12s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/f704ec571b8649719cfe7326e0852482 : SUCCESS in 1h 04m 51s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/bd397e844de5430f97ec661972fdb3fa : SUCCESS in 1h 25m 10s\n- neutron-ovn-bgp-tempest-multinode https://zuul.opendev.org/t/openstack/build/4aa91dc2ebaf43f78dc8f49a6a2e502a : POST_FAILURE Host unreachable in 1h 22m 07s (non-voting)\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":3},{"id":"ec5b940f95156256957096a2e92ab17f0acc7070","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2026-05-29 11:42:21.000000000","message":"Patch Set 3: Verified+1\n\nArista third party testing PASSED [ https://arista-openstack-ci.arista.com:8000/May-2026/Arista_Tempest_Testrefs/changes/77/990477/3 ]\n\nFor testing details or any questions please check https://wiki.openstack.org/wiki/Arista-third-party-testing","accounts_in_message":[],"_revision_number":3},{"id":"7bac19e1e07538a334c944accde143fcb04b8aa1","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-06-02 06:03:15.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"3bef763c696d2ca2853cd3e0d9ac017f78429740","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2026-06-02 08:12:00.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"c69b9e533ce44bfd6a6f62b957991afbe3399ec3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 08:12:35.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"a8ef15e6341abc32ae8ed676bc7ca9992c3812b6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 10:12:25.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2a7c3c22112e4e9ba4b6ad7a11c24db7\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/4fa2fed7569f4395bd3d1e49808ca05f : SUCCESS in 1h 52m 39s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7d47a575b81b4cb09f1329deb47489d4 : SUCCESS in 1h 08m 31s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/777a656d267643579f0e9bcfbf716d9f : SUCCESS in 1h 59m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9f7e85d7fc024bc4b29c6e80f6fea592 : SUCCESS in 11m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c389bfa113834768a78d125b90e7ec10 : SUCCESS in 28m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2219fc27829c4fb691cfd3abad2073f9 : SUCCESS in 24m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4cce1b419f2c4c74adba72466f895559 : SUCCESS in 6m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e9bc30da4ed74b02b6bbee5f5d16232c : SUCCESS in 19m 14s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/70e44bf815a8409bab446906b36595ed : SUCCESS in 1h 24m 33s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/bd48ca475cae4818be25b48c82cb2e5b : SUCCESS in 1h 25m 12s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/8d48ab86b1904d7da3f4620764e87d6c : SUCCESS in 1h 09m 33s\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":3},{"id":"5fc1aa7f24d5ae467ea51be917a6a1de32aec60a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 10:12:26.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"2063fc2ba20d410fd7c41e9695365719ed0fab7e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 10:13:41.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a61750833bdf45e5aa65d1f0b5a7e6c6\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d278d971977a4442aa5c4c7429ca30ac : SUCCESS in 1m 00s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"4679ad040fd8db13d3020044ba3f3667c1801ebc","revisions":{"9f8987a1c065b04467237f1bbb00181050d71ca0":{"kind":"REWORK","_number":1,"created":"2026-05-28 14:43:24.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/77/990477/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/77/990477/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/77/990477/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/77/990477/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/77/990477/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/77/990477/1"}}},"commit":{"parents":[{"commit":"e0504685dd6d5aa399f528518267fc48ad8d93c1","subject":"Merge \"ml2: notify mechanism drivers in reverse order during port delete\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/e0504685dd6d5aa399f528518267fc48ad8d93c1"}]}],"author":{"name":"Rodolfo Alonso","email":"rodolfo.ah@gmail.com","date":"2026-05-28 14:38:27.000000000","tz":120},"committer":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-05-28 14:43:12.000000000","tz":120},"subject":"ovn: batch subnet queries in _get_nets_and_ipv6_ra_confs_for_router_port","message":"ovn: batch subnet queries in _get_nets_and_ipv6_ra_confs_for_router_port\n\nReplace N individual ``get_subnet()`` SQL calls (one per fixed IP) with\na single bulk ``get_subnets(filters\u003d{\u0027id\u0027: subnet_ids})`` call. On a\nrouter port with M fixed IPs, this reduces M+1 DB round-trips to 2\n(one bulk subnet fetch, plus at most one network fetch for IPv6 RA\nconfig).\n\nThis method is called from ``_create_lrouter_port`` and\n``_update_lrouter_port`` on every router interface and gateway port\noperation.\n\nAssisted-By: Claude Composer 2.5\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: I138d2876283138237b77fc67cc637761eba61a06\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/9f8987a1c065b04467237f1bbb00181050d71ca0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/9f8987a1c065b04467237f1bbb00181050d71ca0"}]},"branch":"refs/heads/master"},"4ab393b7c08b963abef0e867a11303f63fe59e14":{"kind":"REWORK","_number":2,"created":"2026-05-28 14:45:13.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/77/990477/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/77/990477/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/77/990477/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/77/990477/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/77/990477/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/77/990477/2"}}},"commit":{"parents":[{"commit":"e0504685dd6d5aa399f528518267fc48ad8d93c1","subject":"Merge \"ml2: notify mechanism drivers in reverse order during port delete\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/e0504685dd6d5aa399f528518267fc48ad8d93c1"}]}],"author":{"name":"Rodolfo Alonso","email":"rodolfo.ah@gmail.com","date":"2026-05-28 14:38:27.000000000","tz":120},"committer":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-05-28 14:45:01.000000000","tz":120},"subject":"ovn: batch subnet queries in _get_nets_and_ipv6_ra_confs_for_router_port","message":"ovn: batch subnet queries in _get_nets_and_ipv6_ra_confs_for_router_port\n\nReplace N individual ``get_subnet()`` SQL calls (one per fixed IP) with\na single bulk ``get_subnets(filters\u003d{\u0027id\u0027: subnet_ids})`` call. On a\nrouter port with M fixed IPs, this reduces M+1 DB round-trips to 2\n(one bulk subnet fetch, plus at most one network fetch for IPv6 RA\nconfig).\n\nThis method is called from ``_create_lrouter_port`` and\n``_update_lrouter_port`` on every router interface and gateway port\noperation.\n\nAssisted-By: Claude Composer 2.5\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: I138d2876283138237b77fc67cc637761eba61a06\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/4ab393b7c08b963abef0e867a11303f63fe59e14"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/4ab393b7c08b963abef0e867a11303f63fe59e14"}]},"branch":"refs/heads/master"},"4679ad040fd8db13d3020044ba3f3667c1801ebc":{"kind":"REWORK","_number":3,"created":"2026-05-29 08:28:57.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/77/990477/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/77/990477/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/77/990477/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/77/990477/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/77/990477/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/77/990477/3"}}},"commit":{"parents":[{"commit":"85005fbffd3bfd120e1fadf70ce11f15fca03c8c","subject":"Merge \"doc: Document policy scope types and default roles\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/85005fbffd3bfd120e1fadf70ce11f15fca03c8c"}]}],"author":{"name":"Rodolfo Alonso","email":"rodolfo.ah@gmail.com","date":"2026-05-28 14:38:27.000000000","tz":120},"committer":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-05-29 08:28:33.000000000","tz":120},"subject":"ovn: batch subnet queries in _get_nets_and_ipv6_ra_confs_for_router_port","message":"ovn: batch subnet queries in _get_nets_and_ipv6_ra_confs_for_router_port\n\nReplace N individual ``get_subnet()`` SQL calls (one per fixed IP) with\na single bulk ``get_subnets(filters\u003d{\u0027id\u0027: subnet_ids})`` call. On a\nrouter port with M fixed IPs, this reduces M+1 DB round-trips to 2\n(one bulk subnet fetch, plus at most one network fetch for IPv6 RA\nconfig).\n\nThis method is called from ``_create_lrouter_port`` and\n``_update_lrouter_port`` on every router interface and gateway port\noperation.\n\nAssisted-By: Cursor Composer 2.5\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: I138d2876283138237b77fc67cc637761eba61a06\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/4679ad040fd8db13d3020044ba3f3667c1801ebc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/4679ad040fd8db13d3020044ba3f3667c1801ebc"}]},"branch":"refs/heads/master"}},"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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}},{"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"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":"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
