)]}'
{"neutron/common/ovn/utils.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"712b12db148c498d76d8a7686a4fa6b83e74fbe4","unresolved":true,"context_lines":[{"line_number":640,"context_line":"    return get_lsp_security_groups(info, skip_trusted_port\u003dskip_trusted_port)"},{"line_number":641,"context_line":""},{"line_number":642,"context_line":""},{"line_number":643,"context_line":"def get_ovn_port_addresses(ovn_port):"},{"line_number":644,"context_line":"    primary, ps \u003d get_lsp_ips(ovn_port)"},{"line_number":645,"context_line":"    return list(set(primary + ps))"},{"line_number":646,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"f3305373_295f171c","line":643,"updated":"2026-03-26 22:22:49.000000000","message":"This is actually never called according to codesearch","commit_id":"de2dc9694a693aa38ea180390d93f6a244c2684c"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"3375882096693adcce79898ee05543a4785f4b49","unresolved":false,"context_lines":[{"line_number":640,"context_line":"    return get_lsp_security_groups(info, skip_trusted_port\u003dskip_trusted_port)"},{"line_number":641,"context_line":""},{"line_number":642,"context_line":""},{"line_number":643,"context_line":"def get_ovn_port_addresses(ovn_port):"},{"line_number":644,"context_line":"    primary, ps \u003d get_lsp_ips(ovn_port)"},{"line_number":645,"context_line":"    return list(set(primary + ps))"},{"line_number":646,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"2fc403df_4cf437ea","line":643,"in_reply_to":"f3305373_295f171c","updated":"2026-03-30 13:34:09.000000000","message":"Right, this is called nowhere: https://codesearch.openstack.org/?q\u003dget_ovn_port_addresses\u0026i\u003dnope\u0026literal\u003dnope\u0026files\u003d\u0026excludeFiles\u003d\u0026repos\u003d","commit_id":"de2dc9694a693aa38ea180390d93f6a244c2684c"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"2133daac03022e395aad1df95e67ecb6d9a480ea","unresolved":true,"context_lines":[{"line_number":634,"context_line":"    return get_lsp_security_groups(info, skip_trusted_port\u003dskip_trusted_port)"},{"line_number":635,"context_line":""},{"line_number":636,"context_line":""},{"line_number":637,"context_line":"def get_ovn_port_addresses(ovn_port):"},{"line_number":638,"context_line":"    addresses \u003d remove_macs_from_lsp_addresses(ovn_port.addresses)"},{"line_number":639,"context_line":"    port_security \u003d remove_macs_from_lsp_addresses(ovn_port.port_security)"},{"line_number":640,"context_line":"    return list(set(addresses + port_security))"},{"line_number":641,"context_line":""},{"line_number":642,"context_line":""},{"line_number":643,"context_line":"def get_virtual_port_parents(context, virtual_ip, subnet_id, port_id):"}],"source_content_type":"text/x-python","patch_set":2,"id":"22ef5761_1ded9b4a","side":"PARENT","line":640,"range":{"start_line":637,"start_character":0,"end_line":640,"end_character":47},"updated":"2026-04-01 08:54:14.000000000","message":"+1, good catch","commit_id":"bef2d32664bcab3c72bd1af5c441fbe101bab30c"}]}
