)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"aa47e596169be44ed78f1122c8708663c570190b","unresolved":true,"context_lines":[{"line_number":15,"context_line":"network:vpn_router_gateway to the reasons to do so."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Closes-Bug: #2088286"},{"line_number":18,"context_line":"Depends-On: https://review.opendev.org/c/openstack/neutron-lib/+/936842"},{"line_number":19,"context_line":"Change-Id: Ic04833333a04064c2fbd7fb2700d35f2312aef7e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"f4193135_34f81b21","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":2},"updated":"2024-12-04 13:37:46.000000000","message":"This patch doesn\u0027t depend on the n-lib one.","commit_id":"b048ee73aaba2cdc455c177fc24359ce0fc5cd82"},{"author":{"_account_id":31976,"name":"Bodo Petermann","email":"b.petermann@syseleven.de","username":"bpetermann"},"change_message_id":"70156b5ee55a5404e58b3763a4890897adb479b7","unresolved":false,"context_lines":[{"line_number":15,"context_line":"network:vpn_router_gateway to the reasons to do so."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Closes-Bug: #2088286"},{"line_number":18,"context_line":"Depends-On: https://review.opendev.org/c/openstack/neutron-lib/+/936842"},{"line_number":19,"context_line":"Change-Id: Ic04833333a04064c2fbd7fb2700d35f2312aef7e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"8271e811_e5159250","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":2},"in_reply_to":"f4193135_34f81b21","updated":"2024-12-04 13:40:23.000000000","message":"right. It did initially, but not anymore","commit_id":"b048ee73aaba2cdc455c177fc24359ce0fc5cd82"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"1288b9df98d3e1c8614b11a99b243b200763c8da","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"3b792a94_e57200a8","updated":"2024-12-04 21:53:52.000000000","message":"recheck RETRY_LIMIT","commit_id":"ad942a0380895be42db65cc098eb4417a7de3a34"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"6780d82985e8854c67582aa8cf668db636b33dce","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"d13dc9c5_8cbc0ee4","updated":"2024-12-10 12:14:05.000000000","message":"`recheck\ntempest-ovs and functional failures are not related","commit_id":"bb2f8edaa80e5c9a8e558aba9b5bc3788233d687"},{"author":{"_account_id":31976,"name":"Bodo Petermann","email":"b.petermann@syseleven.de","username":"bpetermann"},"change_message_id":"bf695ea363f01e765ea9e8dbdbf0f0c1da7241d0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"693973e4_603b7b35","updated":"2024-12-09 09:19:58.000000000","message":"recheck","commit_id":"bb2f8edaa80e5c9a8e558aba9b5bc3788233d687"},{"author":{"_account_id":31976,"name":"Bodo Petermann","email":"b.petermann@syseleven.de","username":"bpetermann"},"change_message_id":"18958682becb6b985378d42293d72d111ec228ec","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"b4ebbf67_40d334b1","updated":"2024-12-11 09:22:00.000000000","message":"recheck","commit_id":"bb2f8edaa80e5c9a8e558aba9b5bc3788233d687"},{"author":{"_account_id":31976,"name":"Bodo Petermann","email":"b.petermann@syseleven.de","username":"bpetermann"},"change_message_id":"f17cbf60f5eefd513b59669bfcbfa71bbfa011bf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"4502fbcb_20b7400a","updated":"2024-12-06 12:24:44.000000000","message":"recheck neutron-tempest-plugin-ovn-ubuntu-jammy","commit_id":"bb2f8edaa80e5c9a8e558aba9b5bc3788233d687"}],"neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_client.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"90058bd8edd0bec8bd384e629bb3ad297cd6a7a0","unresolved":true,"context_lines":[{"line_number":446,"context_line":"            addresses \u003d []"},{"line_number":447,"context_line":"            port_security, new_macs \u003d ("},{"line_number":448,"context_line":"                self._get_allowed_addresses_from_port(port))"},{"line_number":449,"context_line":"            is_vpn_gw_port \u003d const.DEVICE_OWNER_VPN_ROUTER_GW \u003d\u003d port.get("},{"line_number":450,"context_line":"                \u0027device_owner\u0027)"},{"line_number":451,"context_line":"            # TODO(egarciar): OVN supports MAC learning from v21.03. This"},{"line_number":452,"context_line":"            # if-else block is stated so as to keep compatibility with older"}],"source_content_type":"text/x-python","patch_set":2,"id":"f64e374a_435197ad","line":449,"updated":"2024-12-02 17:33:11.000000000","message":"If you need this change to merge quicker, you can define this in somewhere like neutron/common/_constants.py then change/remove when neutron-lib is bumped.","commit_id":"9aa73a25f437dc910aea78eb33fd7734d9d124dd"},{"author":{"_account_id":31976,"name":"Bodo Petermann","email":"b.petermann@syseleven.de","username":"bpetermann"},"change_message_id":"8e57222f89ed1fcb3bb6aec0518ea7c8c63aafd1","unresolved":false,"context_lines":[{"line_number":446,"context_line":"            addresses \u003d []"},{"line_number":447,"context_line":"            port_security, new_macs \u003d ("},{"line_number":448,"context_line":"                self._get_allowed_addresses_from_port(port))"},{"line_number":449,"context_line":"            is_vpn_gw_port \u003d const.DEVICE_OWNER_VPN_ROUTER_GW \u003d\u003d port.get("},{"line_number":450,"context_line":"                \u0027device_owner\u0027)"},{"line_number":451,"context_line":"            # TODO(egarciar): OVN supports MAC learning from v21.03. This"},{"line_number":452,"context_line":"            # if-else block is stated so as to keep compatibility with older"}],"source_content_type":"text/x-python","patch_set":2,"id":"65ffeb33_e4655647","line":449,"in_reply_to":"f64e374a_435197ad","updated":"2024-12-04 09:57:47.000000000","message":"Done","commit_id":"9aa73a25f437dc910aea78eb33fd7734d9d124dd"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"90058bd8edd0bec8bd384e629bb3ad297cd6a7a0","unresolved":true,"context_lines":[{"line_number":513,"context_line":"                \u0027vtep\u0027, ovn_const.LSP_TYPE_LOCALPORT, \u0027router\u0027):"},{"line_number":514,"context_line":"            options.update({ovn_const.LSP_OPTIONS_MCAST_FLOOD_REPORTS: \u0027true\u0027})"},{"line_number":515,"context_line":""},{"line_number":516,"context_line":"        device_owner \u003d port.get(\u0027device_owner\u0027, \u0027\u0027)"},{"line_number":517,"context_line":"        sg_ids \u003d \u0027 \u0027.join(utils.get_lsp_security_groups(port))"},{"line_number":518,"context_line":"        return OvnPortInfo(port_type, options, addresses, port_security,"},{"line_number":519,"context_line":"                           parent_name, tag, dhcpv4_options, dhcpv6_options,"}],"source_content_type":"text/x-python","patch_set":2,"id":"4a3b0d3b_1599ff19","line":516,"updated":"2024-12-02 17:33:11.000000000","message":"This could be moved earlier, then checked against the constant.","commit_id":"9aa73a25f437dc910aea78eb33fd7734d9d124dd"},{"author":{"_account_id":31976,"name":"Bodo Petermann","email":"b.petermann@syseleven.de","username":"bpetermann"},"change_message_id":"8e57222f89ed1fcb3bb6aec0518ea7c8c63aafd1","unresolved":false,"context_lines":[{"line_number":513,"context_line":"                \u0027vtep\u0027, ovn_const.LSP_TYPE_LOCALPORT, \u0027router\u0027):"},{"line_number":514,"context_line":"            options.update({ovn_const.LSP_OPTIONS_MCAST_FLOOD_REPORTS: \u0027true\u0027})"},{"line_number":515,"context_line":""},{"line_number":516,"context_line":"        device_owner \u003d port.get(\u0027device_owner\u0027, \u0027\u0027)"},{"line_number":517,"context_line":"        sg_ids \u003d \u0027 \u0027.join(utils.get_lsp_security_groups(port))"},{"line_number":518,"context_line":"        return OvnPortInfo(port_type, options, addresses, port_security,"},{"line_number":519,"context_line":"                           parent_name, tag, dhcpv4_options, dhcpv6_options,"}],"source_content_type":"text/x-python","patch_set":2,"id":"702119f8_576fea06","line":516,"in_reply_to":"4a3b0d3b_1599ff19","updated":"2024-12-04 09:57:47.000000000","message":"Thanks for the hint","commit_id":"9aa73a25f437dc910aea78eb33fd7734d9d124dd"}]}
