)]}'
{"neutron/db/l3_db.py":[{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"731dced3d0bc2babd5a5b514fb819b9193a1a070","unresolved":true,"context_lines":[{"line_number":1905,"context_line":"                    arp_table \u003d {\u0027ip_address\u0027: fixed_ip[\u0027ip_address\u0027],"},{"line_number":1906,"context_line":"                                 \u0027mac_address\u0027: port[\u0027mac_address\u0027],"},{"line_number":1907,"context_line":"                                 \u0027subnet_id\u0027: fixed_ip[\u0027subnet_id\u0027]}"},{"line_number":1908,"context_line":"                    l3plugin.notify_del_arp_entry(context, router[\u0027id\u0027],"},{"line_number":1909,"context_line":"                                                  arp_table)"},{"line_number":1910,"context_line":""},{"line_number":1911,"context_line":"            l3plugin.notify_routers_updated(context, router_ids)"},{"line_number":1912,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":2,"id":"fb250e98_010c601b","line":1909,"range":{"start_line":1908,"start_character":18,"end_line":1909,"end_character":60},"updated":"2021-02-26 06:15:16.000000000","message":"Neutron has done these work for dvr router once:\nhttps://github.com/openstack/neutron/commit/b3a42cddc5c8716091d2b403831fb406d9dfcc75#diff-518b72a270ceed33ba8e110bfccf19e21ee5da86c256c68be59b450249235702L550\n\nBut it is removed by this patch:\nhttps://review.opendev.org/c/openstack/neutron/+/653883","commit_id":"511bde9d80d330d50a3c22d56108b2b5c760fa74"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"42d01ba4f79f99598c79c0a7a0fed89728d67bc4","unresolved":true,"context_lines":[{"line_number":1905,"context_line":"                    arp_table \u003d {\u0027ip_address\u0027: fixed_ip[\u0027ip_address\u0027],"},{"line_number":1906,"context_line":"                                 \u0027mac_address\u0027: port[\u0027mac_address\u0027],"},{"line_number":1907,"context_line":"                                 \u0027subnet_id\u0027: fixed_ip[\u0027subnet_id\u0027]}"},{"line_number":1908,"context_line":"                    l3plugin.notify_del_arp_entry(context, router[\u0027id\u0027],"},{"line_number":1909,"context_line":"                                                  arp_table)"},{"line_number":1910,"context_line":""},{"line_number":1911,"context_line":"            l3plugin.notify_routers_updated(context, router_ids)"},{"line_number":1912,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":2,"id":"2c51da78_5e0e6446","line":1909,"range":{"start_line":1908,"start_character":18,"end_line":1909,"end_character":60},"in_reply_to":"fb250e98_010c601b","updated":"2021-03-04 11:27:27.000000000","message":"Hi Liu, correct me if I\u0027m wrong. Since [1] and [2], the ARP table is updated by the backend (OVS), instead of the control plane. But this qrouter ARP entry is no correctly deleted. But how can OVS be aware of this IP/MAC removal? And how can OVS delete this entry?\n\n[1]https://review.opendev.org/c/openstack/neutron/+/651905\n[2]https://review.opendev.org/c/openstack/neutron/+/653883","commit_id":"511bde9d80d330d50a3c22d56108b2b5c760fa74"}]}
