)]}'
{"id":"openstack%2Fneutron~972547","triplet_id":"openstack%2Fneutron~master~I0c48c0bb1644b3efd64195ac54c7f267e263a951","project":"openstack/neutron","branch":"master","topic":"bug/2137467","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-01-20 13:54:22.000000000","reason":"\u003cGERRIT_ACCOUNT_16688\u003e replied on the change","reason_account":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"}},"5756":{"account":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"last_update":"2026-01-16 20:10:07.000000000","reason":"\u003cGERRIT_ACCOUNT_5756\u003e replied on the change","reason_account":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"}},"8655":{"account":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"last_update":"2026-01-26 16:51:12.000000000","reason":"\u003cGERRIT_ACCOUNT_8655\u003e replied on the change","reason_account":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"}}},"hashtags":[],"change_id":"I0c48c0bb1644b3efd64195ac54c7f267e263a951","subject":"bgp: Improve BGP IDL lock","status":"MERGED","created":"2026-01-07 19:44:51.000000000","updated":"2026-01-26 22:52:28.000000000","submitted":"2026-01-26 21:04:53.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":12,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"972547-bug/2137467","meta_rev_id":"15b856bb1978cd55d14d9c235e26b8313d04e0ee","_number":972547,"virtual_id_number":972547,"owner":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"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":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-01-26 21:04:52.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"}],"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":"2026-01-20 13:54:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":2,"date":"2026-01-23 18:41:52.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"}],"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":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":1,"date":"2026-01-23 18:41:52.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"recommended":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-01-23 18:03:28.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","value":1,"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},{"_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":"2026-01-07 19:45:28.000000000","updated_by":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"reviewer":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"state":"REVIEWER"},{"updated":"2026-01-07 19:45:28.000000000","updated_by":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"},{"updated":"2026-01-07 21:51:53.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"}],"messages":[{"id":"2bd25883eba9bfb27fa5be485351b00ba86caa15","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"date":"2026-01-07 19:44:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8e88442b2fcb59820f6b3ebc9f30b7297de95b7f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-07 21:51:53.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2529cfc6e174403093459874b0bf8632\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7a35e26658054555b8a578ed1db783c8 : SUCCESS in 23m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dc037e796a314bdfa9e5d1c3adf4f1f6 : SUCCESS in 12m 27s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/eeaa52c542b3406db2baa984d1fe1687 : SUCCESS in 1h 49m 05s","accounts_in_message":[],"_revision_number":1},{"id":"ab9ca431378afe9de8732209b129e4bcaf8d1175","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-01-08 08:17:11.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"e243223ff66f1ffd0b2e5f116808c9e396b55fbf","author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"date":"2026-01-08 14:46:31.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8cc5a1e4179e1da030f6b73791f4ea3b5b60b0fc","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-01-09 08:00:48.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"6a3e4e27185fc8bacf9ce462c7e1caaa06dbb0c5","author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"date":"2026-01-12 18:55:38.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b02db5b4198c7fefeeec3a8f73acde7decafbb1b","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-01-14 07:49:50.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8f837ac513a7009e7f7120670f2e5188fcfb1010","author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"date":"2026-01-14 21:38:55.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"10b6990c02cc96c05ea07a01490482803513b1cd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"date":"2026-01-15 22:03:18.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"3309a2451ed2bfe2591415c3dfc064c2c9ab331d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-15 23:46:59.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4aebba68b02942ec9d61b52e88c7c592\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/7184895156a242c98e282cfa221777fb : SUCCESS in 36m 30s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d75ea51cfb2648b6975ec457c8896ba1 : SUCCESS in 56m 57s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/5c4ceb9b213445858fddb08e675fede1 : SUCCESS in 27m 29s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8b480cf2d30862fa7ff717eb02360e3d995bb693","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-15 23:52:50.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/3e736be209124663971a89fe44a74c4e\n\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/900ae7f4c2fc49f3a565ab10856a7863 : FAILURE in 1h 46m 53s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/cca22279c5c54390a8b4da3726363f8c : SUCCESS in 1h 48m 03s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/e59489ac922a4b6c8dd57caeac252bbd : SUCCESS in 23m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8b08534f6bbc49bb9815afe7974b3dd4 : SUCCESS in 44m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7de7e64e53cc47349ffde5e8888a5fd8 : SUCCESS in 24m 38s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b3b025bb084b4b9cb113a0c92f9fd12a : SUCCESS in 34m 46s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a058abd22f4d4646922d5517c3f941cb : SUCCESS in 39m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/60af0c3de2a5439f99e81850749628b1 : SUCCESS in 12m 21s\n- neutron-ovs-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/76028202482f43f28bb0884e2fc2c9e0 : SUCCESS in 34m 15s\n- neutron-ovn-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/493d0150f4904cdd853974b03a3f8f22 : SUCCESS in 35m 50s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/81abb5bbead343768526f41c20175cfc : FAILURE in 1h 00m 32s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/e2678de436f445cd9b5e96bec458e1a4 : SUCCESS in 42m 06s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/79b8f367ab204c9cbcf80a55d961bfe7 : SUCCESS in 1h 09m 19s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/f6b62c1741aa4b599ce0acb6bc642b3a : SUCCESS in 1h 35m 35s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/58d709620d16466e8a090b619018a220 : SUCCESS in 1h 16m 29s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/7d0b23a86c2f42a5bad7918154c88fdb : SUCCESS in 53m 17s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/d53e8304ce024ee8be54af09f1ea4279 : SUCCESS in 1h 11m 55s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/6ff6bbc8d29149f9888750e1551a199c : SUCCESS in 1h 25m 24s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/4cc0d43e99d645959bae1955d66c2d9f : SUCCESS in 1h 21m 59s","accounts_in_message":[],"_revision_number":2},{"id":"7a8c696a96e6253a3038f0068fa5268c1926b232","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"date":"2026-01-16 17:24:46.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"262f1712238665d207c900fa4562a5fcf396d527","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-16 18:44:32.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a233c9a365784609b33c56e7095dbb8b\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/cca4bec2a4894f899dbd42b476fa7406 : SUCCESS in 32m 18s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/1e393615ad7243b19182533812a86113 : SUCCESS in 29m 59s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/c0b7c1a6d17347c480493e749fdb6d41 : RETRY_LIMIT in 4m 31s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"475b310d2aa63514c049a9087aa9fe01ebb5aa30","author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"date":"2026-01-16 19:04:25.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"7709d33d96a6512781587caae9ea82174b0ebf85","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-16 19:20:59.000000000","message":"Patch Set 3: 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/fd32083d1ada4cc48e139a1cd729d04c\n\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/c23e1a6d473e4fd892d4e3c84c4f5a17 : FAILURE in 1h 17m 45s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/61ec5fb0a6804031b349bf37561f34ce : SUCCESS in 1h 39m 25s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/2b52f256bd494e1683c8dfcc6a61a1b3 : SUCCESS in 32m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d7dcaeae46fc4fdfa19862a9be24a244 : SUCCESS in 46m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d40d4766df584e8b9dbd9c49b62aa40d : SUCCESS in 25m 02s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b1f7da6e53164db4898d67d56e6025a9 : SUCCESS in 27m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ef0ce4cd1f5f4e06b26811a0b05b8476 : SUCCESS in 25m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/79d5daf8f17a4ac886912e5a1437200d : SUCCESS in 14m 39s\n- neutron-ovs-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/062905d5a0f7417c8b8e4c1af96fef73 : SUCCESS in 58m 29s\n- neutron-ovn-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/70cd3c4b26054a978f9967a98a40d0df : SUCCESS in 1h 12m 30s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/ba28e3afeeba45a98d3eaca045d5f1af : SUCCESS in 1h 43m 15s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/14f7c2084459478a895bd7dd8afc3d48 : SUCCESS in 55m 25s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/0c00573e46c143adbd7d58d625629593 : SUCCESS in 38m 52s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/4e2bd529f8324348b78c06b313f951cd : SUCCESS in 1h 50m 20s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/a7790f9766674d8ab3939f4b7d38836d : SUCCESS in 1h 34m 33s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/d4840398be1344b4be58c1716f019d69 : SUCCESS in 1h 05m 38s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/21298ef2de99441fac2f9139323fbc07 : SUCCESS in 59m 55s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/11e4934f3b944c6bb18ead36b28ab849 : SUCCESS in 1h 19m 20s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/b39c5622d56e4282be1ed6ee0e7d3ba3 : SUCCESS in 1h 04m 44s","accounts_in_message":[],"_revision_number":3},{"id":"029459c68e124c0c45162cc47b0c378ca7145823","author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"date":"2026-01-16 20:10:07.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"6f923a4151f17f099f55234d8ee8464ad6d90a25","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-16 20:57:28.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a889186c356243e79be498b1c9312cf9\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/2aa32350c84a482381440c43059530f3 : SUCCESS in 30m 01s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/72dfa50822c3470cb18071f64b90e1a5 : SUCCESS in 26m 09s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d48f0bca84cb4d05a790911457d12929 : RETRY_LIMIT in 4m 02s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"bbfe521a60c73f3d2b1c2f582e04a66851f03c0c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-16 22:17:50.000000000","message":"Patch Set 3:\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/981bfad852684bfea30ea7528a473f08\n\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/4a62a4efb9764fcaac3d5eaeec316a2a : SUCCESS in 1h 26m 53s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/53cef1627ae7476aade1920e8e8418d6 : SUCCESS in 1h 57m 54s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/a05ad3e2901d49c1b1edf256d696304f : SUCCESS in 32m 36s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d07d569bd8984bcaa206ded4b1c856aa : SUCCESS in 38m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/87d85036c2db49afa1eea7d7be560def : SUCCESS in 23m 54s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2ea47ed39a08423e84697fdb12f8223d : SUCCESS in 37m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6553ce861648470bb439e6c560c30d41 : SUCCESS in 21m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/18fe3c78872d48f7aa32efdf3f6ff59c : SUCCESS in 13m 03s\n- neutron-ovs-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/d785ed8a917447d59b3cd150479f05bf : SUCCESS in 59m 59s\n- neutron-ovn-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/b0dc283d6e3240ed8e88c413af397d68 : SUCCESS in 1h 09m 01s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/71666c3dab1f4ee3996c6516f4389282 : SUCCESS in 1h 50m 45s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/a5e600a6137f4f00a418b116d85f35eb : SUCCESS in 1h 07m 58s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/fd219694bb4f4ff5b54f15cb3818853c : SUCCESS in 44m 12s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/a46b7cc438a94a2ba651d2a168842abd : SUCCESS in 1h 49m 28s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/bb792802a9c74eaa9f01d050fdbf4942 : FAILURE in 1h 37m 22s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/8f2de572c69d4686a0b7713811eb311f : SUCCESS in 1h 17m 56s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/695acec588d84254bc1163ea87c85247 : SUCCESS in 1h 17m 40s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/d5f64eba922a4b9faa69111d586dcbb2 : SUCCESS in 1h 07m 14s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/ff8e1de1a8c94bf18c5c864d84c2c457 : SUCCESS in 1h 15m 18s","accounts_in_message":[],"_revision_number":3},{"id":"c8d2ee2600be27308af79b666516d507412af79f","author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"date":"2026-01-16 23:50:57.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"af538f07bfe2e824f6ad62054e0171a7324dd436","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-17 00:46:35.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/08305ce5640446139468cc39f524be2e\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/c604e4d53f184fbbaa819d0b77c0a847 : SUCCESS in 53m 32s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a389eb9c9c95462ab4ab926eefb610b7 : SUCCESS in 46m 18s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/25f2c344b70d4563bca21e3ef819b4f7 : RETRY_LIMIT in 4m 58s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"93dfd145e43c34f90c59842ccdd7ec9a04d321e2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-17 01:39:58.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c76d3b2e99f64bc4bb185c6fdd187e30\n\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/aa33a8eaab57442baf8e5f42aa5d8885 : SUCCESS in 1h 17m 40s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/53ede29de50d43bcb1824544703a6e82 : SUCCESS in 1h 45m 18s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/683f561129e24edd9c62997be21d30b5 : SUCCESS in 31m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4cfd5946dd8e447a95d057db6ea96f62 : SUCCESS in 1h 03m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0a14d2949cab4f37bf5f1a68eeccd537 : SUCCESS in 17m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/673d00c4d21749afae436f5814c3ba3a : SUCCESS in 20m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fc0ae6d57f4947d59fc11a5e8407d138 : SUCCESS in 21m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f76410c5d4fd4581bd0fbb707efed829 : SUCCESS in 6m 28s\n- neutron-ovs-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/daf76ff8fa07494eab655bcc8b2f6eaf : SUCCESS in 34m 52s\n- neutron-ovn-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/2624aa421edb4e46acab624104f35d19 : SUCCESS in 1h 11m 49s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/d0bb67e77904471a9cd3a6eea620e56e : SUCCESS in 1h 48m 04s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/89ce5c9d68f04ac2b60748f16953010d : SUCCESS in 43m 29s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/55afcfb7e5194943916406763ce5dcda : SUCCESS in 36m 06s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/eeaf035f795144caa0f18bee928416ed : SUCCESS in 1h 43m 40s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/cf3da1a7b303431e862a55af121d4f3b : SUCCESS in 1h 38m 05s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/15a84f2107ff466089fa384c36e5302a : SUCCESS in 1h 05m 25s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/8f34365a3c454b5da3692cfe92adbce8 : SUCCESS in 1h 12m 43s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/0980c393bd824d5ea2ed26be6cc18fab : SUCCESS in 40m 35s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/efc3185b4e3f4065a3370b77d162a701 : SUCCESS in 1h 17m 14s","accounts_in_message":[],"_revision_number":3},{"id":"6a15dd5977383ced669747015a42b8b57ec4516b","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-01-20 13:54:22.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"02b7e6fb2835ec4c11cb5a1f4c16a928eefc4616","author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"date":"2026-01-23 18:03:28.000000000","message":"Patch Set 3: Review-Priority+1","accounts_in_message":[],"_revision_number":3},{"id":"28cc02b70ec9ed30dddb606186864992fa419f01","author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"date":"2026-01-23 18:41:52.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"59ae5481577979e49b3b9d837cdb6027d5559e65","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-23 18:42:13.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"c901913af0067b55e51ce5fea22ff58b31e5f259","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-23 21:03:53.000000000","message":"Patch Set 3: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/a832467e66434e12a2a20f0e99d0343e\n\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/a60bea87cb9242b9aef3b512b848402c : SUCCESS in 1h 17m 06s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/fa99f1b0ea6a4103b42f1db785f67fab : SUCCESS in 2h 08m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6fe57f87fcb0407e88dca53944be00f5 : SUCCESS in 22m 27s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/58bfa7323c0647dea78c94aa57a89e69 : SUCCESS in 34m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/937baad684fc45409bc277fc27118149 : SUCCESS in 27m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/56f35776a8d140a28095e36a308cd8ab : SUCCESS in 11m 37s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/0dc7a2849f734edfa7b3b627798fce49 : SUCCESS in 2h 00m 55s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/735d26447e274ce986edc44005c32d4b : SUCCESS in 1h 07m 42s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/680485dd246b40599144c41fda590a14 : SUCCESS in 1h 14m 36s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/a8f6f86fffb54878b31ea14b7dd475af : SUCCESS in 1h 05m 02s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/b58fa360ac5e402393958d70286e664e : SUCCESS in 52m 57s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/9397546116e544b9b7175a6876a5826b : FAILURE in 57m 19s","accounts_in_message":[],"_revision_number":3},{"id":"b0344838084916456213cda4b8e04c9c09728187","author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"date":"2026-01-26 16:51:12.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"760ec083128cda0b2f429c32bdff382a0aa24d6e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 18:57:15.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6ffc7f2f5750432aa2a51e3563f26f45\n\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/189189201e8548ed82bfcb022e9c542f : SUCCESS in 1h 30m 02s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/80c2099a57414ecd96ca6d40c3aa9898 : SUCCESS in 2h 04m 05s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/54284af7ab684c5cb511590afae4670b : SUCCESS in 33m 12s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/292b5327fb40455e9ca8d31f2aeb9c42 : SUCCESS in 1h 14m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1b0dd8ce5e79497d80e03058752c0e8c : SUCCESS in 14m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fc97cdb4e67c418e9994fb15dc381027 : SUCCESS in 36m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5a6754ef3052459894e1b161d6c540c7 : SUCCESS in 30m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6f0f2d4e7f2b4a6bb991188ab32e0f39 : SUCCESS in 13m 26s\n- neutron-ovs-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/6d003af9b5494beab96c1e53bc3354dc : SUCCESS in 1h 02m 35s\n- neutron-ovn-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/70709a2d8e114a55b22d00796adad308 : SUCCESS in 1h 20m 19s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/8b0d9e87b2484d1ca2fe22f23b605a89 : SUCCESS in 1h 53m 45s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/d78550c8d00b43e3813a76842149c401 : SUCCESS in 1h 13m 04s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/53810837608249a7afe0607af4e6cb76 : SUCCESS in 1h 07m 46s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/e59b625993ff4e3280b5396e7c757723 : SUCCESS in 1h 43m 30s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/b0c017de46ed4662a1aaffe690fdd21d : SUCCESS in 1h 37m 37s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/c0e851119e894e55aad951b0a27a9c2a : SUCCESS in 51m 54s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/35e4950032384f5a8565f0ce847d2da2 : SUCCESS in 36m 46s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/b826169da16a4eaea0704970516423f2 : SUCCESS in 37m 33s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/c34b4c0002844acda36a317a906b328f : SUCCESS in 1h 30m 44s","accounts_in_message":[],"_revision_number":3},{"id":"b1e2e68c5693f3c4d9783ccd916211fda12d2e07","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 18:57:42.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"8bd9da9e1898135ec979a9284b50e3a703cc770f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 21:04:52.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e2d177a43267476c873c566a26e35028\n\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/3a7b929c276248d8a732d09aaa84aa57 : SUCCESS in 1h 36m 45s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/4f00fd154f1d45a6bb7094a3824ec321 : SUCCESS in 1h 51m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0e9006f67916490e8d4833fb17b7ef3b : SUCCESS in 26m 34s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fd3f83792fa346e3becb7c01ab04d78e : SUCCESS in 30m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/975cf729e03a49cc9fc7557316286ab0 : SUCCESS in 20m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/015c199e460542cabf4e131f54daf22a : SUCCESS in 8m 38s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/7a512d4d4b7243e7be71ea8c85e65e7d : SUCCESS in 2h 00m 11s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/4cf4753ce0eb4a489a821d93f5b102cf : SUCCESS in 1h 55m 10s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/21d7a6977ba64f51b73d1958649fc84e : SUCCESS in 1h 12m 20s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/a13d4a22cf14414bad3ca24f9cba7bfa : SUCCESS in 42m 35s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/943b89aaebe9427db43ed69e38d9f0b7 : SUCCESS in 48m 45s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/ba4b99baa1594d57858153949639ec2c : SUCCESS in 1h 24m 21s","accounts_in_message":[],"_revision_number":3},{"id":"d5280c5206d4b6dcb2a2fe2b02633e29132b8cd5","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 21:04:53.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"eb75472470743ad4868656bd36f664de19eab40d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 21:06:00.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4cf5a264ca73461a96a3b53807bfd012\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c37850dccdbe4e70bfd65be6c8881588 : SUCCESS in 47s","accounts_in_message":[],"_revision_number":3},{"id":"15b856bb1978cd55d14d9c235e26b8313d04e0ee","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 22:52:28.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1ae04a9b50634bd3921c9fc859b307d0\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/cbfd5abaa17c4e71be6b04f47e45fae4 : SUCCESS in 1h 04m 47s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/70d77034831747a89bb2a958edf3bda7 : SUCCESS in 46m 58s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/56144e21d4ac450fa1bcae0015bf371c : RETRY_LIMIT in 3m 59s (non-voting)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"8d590382cd9efe1499952e48e31184017a5ff9da","revisions":{"a560db1cad0b4cdd5a9f8adb7486d64ccd7f9fd3":{"kind":"REWORK","_number":1,"created":"2026-01-07 19:44:51.000000000","uploader":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"ref":"refs/changes/47/972547/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/47/972547/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/47/972547/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/47/972547/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/47/972547/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/47/972547/1"}}},"commit":{"parents":[{"commit":"c4ec413f16ab7805fa673bab03f909aa3bc709a6","subject":"Merge \"Fix list of migration entry points for the ovn-db-sync tool\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/c4ec413f16ab7805fa673bab03f909aa3bc709a6"}]}],"author":{"name":"Jakub Libosvar","email":"libosvar@redhat.com","date":"2026-01-07 19:26:56.000000000","tz":0},"committer":{"name":"Jakub Libosvar","email":"libosvar@redhat.com","date":"2026-01-07 19:40:56.000000000","tz":0},"subject":"func: Improve BGP IDL lock tests","message":"func: Improve BGP IDL lock tests\n\nThere is a small chance that both IDLs set the lock close to each other\nand the second IDL gets the lock. The patch makes the test more generic\nand makes sure some IDL gets the lock instead of relying on the first\none getting it.\n\nThe patch also enabled debug logging for jsonrpc in case there is more\nto this problem so it\u0027s easier to troubleshoot.\n\nCloses-Bug: #2137467\nChange-Id: I0c48c0bb1644b3efd64195ac54c7f267e263a951\nSigned-off-by: Jakub Libosvar \u003clibosvar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/a560db1cad0b4cdd5a9f8adb7486d64ccd7f9fd3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/a560db1cad0b4cdd5a9f8adb7486d64ccd7f9fd3"}]},"branch":"refs/heads/master"},"f1cb4fbf0625b9f7295f6a3c249c4b8452ac2390":{"kind":"REWORK","_number":2,"created":"2026-01-15 22:03:18.000000000","uploader":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"ref":"refs/changes/47/972547/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/47/972547/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/47/972547/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/47/972547/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/47/972547/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/47/972547/2"}}},"commit":{"parents":[{"commit":"c4ec413f16ab7805fa673bab03f909aa3bc709a6","subject":"Merge \"Fix list of migration entry points for the ovn-db-sync tool\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/c4ec413f16ab7805fa673bab03f909aa3bc709a6"}]}],"author":{"name":"Jakub Libosvar","email":"libosvar@redhat.com","date":"2026-01-07 19:26:56.000000000","tz":0},"committer":{"name":"Jakub Libosvar","email":"libosvar@redhat.com","date":"2026-01-15 22:00:01.000000000","tz":0},"subject":"Improve IDL locks","message":"Improve IDL locks\n\nThe patch changes has_lock implementation for Maintenance and BGP IDLs.\nThe patch moves to use idl.has_lock() that clearly states if the IDL\nthinks it has the lock or not.\n\nIt also changes the BGP NB API to automatically set the lock before\nconnecting to the database to avoid any race conditions, so the lock\nshould be acquired along with the connection.\n\nThe patch also enabled debug logging for jsonrpc in case there is more\nto this problem so it\u0027s easier to troubleshoot.\n\nCloses-Bug: #2137467\nChange-Id: I0c48c0bb1644b3efd64195ac54c7f267e263a951\nSigned-off-by: Jakub Libosvar \u003clibosvar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/f1cb4fbf0625b9f7295f6a3c249c4b8452ac2390"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/f1cb4fbf0625b9f7295f6a3c249c4b8452ac2390"}]},"branch":"refs/heads/master"},"8d590382cd9efe1499952e48e31184017a5ff9da":{"kind":"REWORK","_number":3,"created":"2026-01-16 17:24:46.000000000","uploader":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"ref":"refs/changes/47/972547/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/47/972547/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/47/972547/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/47/972547/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/47/972547/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/47/972547/3"}}},"commit":{"parents":[{"commit":"c4ec413f16ab7805fa673bab03f909aa3bc709a6","subject":"Merge \"Fix list of migration entry points for the ovn-db-sync tool\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/c4ec413f16ab7805fa673bab03f909aa3bc709a6"}]}],"author":{"name":"Jakub Libosvar","email":"libosvar@redhat.com","date":"2026-01-07 19:26:56.000000000","tz":0},"committer":{"name":"Jakub Libosvar","email":"libosvar@redhat.com","date":"2026-01-16 17:23:50.000000000","tz":0},"subject":"bgp: Improve BGP IDL lock","message":"bgp: Improve BGP IDL lock\n\nThe patch moves to use idl.has_lock() that clearly states if the IDL\nthinks it has the lock or not.\n\nIt also changes the BGP NB API to automatically set the lock before\nconnecting to the database to avoid any race conditions, so the lock\nshould be acquired along with the connection.\n\nThe patch also enabled debug logging for jsonrpc in case there is more\nto this problem so it\u0027s easier to troubleshoot.\n\nCloses-Bug: #2137467\nChange-Id: I0c48c0bb1644b3efd64195ac54c7f267e263a951\nSigned-off-by: Jakub Libosvar \u003clibosvar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/8d590382cd9efe1499952e48e31184017a5ff9da"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/8d590382cd9efe1499952e48e31184017a5ff9da"}]},"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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"}},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"}}]}],"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":{}}}]}
