)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"b3e1eecf1b31df0197197eb4476ec9aca6c23f28","unresolved":true,"context_lines":[{"line_number":17,"context_line":"about the missing \"advertisement\" interface."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Depends-On: https://review.opendev.org/c/openstack/neutron/+/999159"},{"line_number":20,"context_line":"Related-Bug: #2146617"},{"line_number":21,"context_line":"Change-Id: Idbc312a1497dffc9c2ceb42dcbc6128bbdcfa127"},{"line_number":22,"context_line":"Signed-off-by: Helen Chen \u003cichen@redhat.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"52866ee9_2e7639fc","line":20,"range":{"start_line":20,"start_character":14,"end_line":20,"end_character":21},"updated":"2026-07-30 15:08:21.000000000","message":"`2144617` ?","commit_id":"71ec299b4cc952211ae89aabb3b9e3826f7012bf"},{"author":{"_account_id":38298,"name":"Helen Chen","display_name":"Helen Chen","email":"ichen@redhat.com","username":"ingwherchen"},"change_message_id":"657ba761f7553dadc79180414451316ce03a5d97","unresolved":false,"context_lines":[{"line_number":17,"context_line":"about the missing \"advertisement\" interface."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Depends-On: https://review.opendev.org/c/openstack/neutron/+/999159"},{"line_number":20,"context_line":"Related-Bug: #2146617"},{"line_number":21,"context_line":"Change-Id: Idbc312a1497dffc9c2ceb42dcbc6128bbdcfa127"},{"line_number":22,"context_line":"Signed-off-by: Helen Chen \u003cichen@redhat.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"b12c4a05_917a8062","line":20,"range":{"start_line":20,"start_character":14,"end_line":20,"end_character":21},"in_reply_to":"4a609aee_a3abe26c","updated":"2026-07-30 15:36:16.000000000","message":"Actually, I finally see the typo.  The bug number was off by one number.","commit_id":"71ec299b4cc952211ae89aabb3b9e3826f7012bf"},{"author":{"_account_id":38298,"name":"Helen Chen","display_name":"Helen Chen","email":"ichen@redhat.com","username":"ingwherchen"},"change_message_id":"66d2e3759743e06217c74a4ab0e96f54583ab9ca","unresolved":false,"context_lines":[{"line_number":17,"context_line":"about the missing \"advertisement\" interface."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Depends-On: https://review.opendev.org/c/openstack/neutron/+/999159"},{"line_number":20,"context_line":"Related-Bug: #2146617"},{"line_number":21,"context_line":"Change-Id: Idbc312a1497dffc9c2ceb42dcbc6128bbdcfa127"},{"line_number":22,"context_line":"Signed-off-by: Helen Chen \u003cichen@redhat.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"4a609aee_a3abe26c","line":20,"range":{"start_line":20,"start_character":14,"end_line":20,"end_character":21},"in_reply_to":"52866ee9_2e7639fc","updated":"2026-07-30 15:34:35.000000000","message":"Not sure why it was linked to a non-Neutron bug, but it is not linked to a Neutron bug.","commit_id":"71ec299b4cc952211ae89aabb3b9e3826f7012bf"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"9c359db3ce3b2c0175d3369a396455dcf219dc3c","unresolved":false,"context_lines":[{"line_number":17,"context_line":"about the missing \"advertisement\" interface."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Depends-On: https://review.opendev.org/c/openstack/neutron/+/999159"},{"line_number":20,"context_line":"Related-Bug: #2146617"},{"line_number":21,"context_line":"Change-Id: Idbc312a1497dffc9c2ceb42dcbc6128bbdcfa127"},{"line_number":22,"context_line":"Signed-off-by: Helen Chen \u003cichen@redhat.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"8bb253d0_a406469e","line":20,"range":{"start_line":20,"start_character":14,"end_line":20,"end_character":21},"in_reply_to":"b12c4a05_917a8062","updated":"2026-07-30 15:38:08.000000000","message":"yeah, it took me a while too to figure out why it\u0027s taking me somewhere else :)","commit_id":"71ec299b4cc952211ae89aabb3b9e3826f7012bf"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"0ee0830e830bbcd649503469fd9424680136ea1c","unresolved":true,"context_lines":[{"line_number":7,"context_line":"EVPN: Create a dummy interface per L3 VNI"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"OVN implementation assumes that each logical switch associated with a"},{"line_number":10,"context_line":"VNI, i.e., a logical with the option \"dynamic-routing-vni\", must"},{"line_number":11,"context_line":"also set the options \"dynamic-routing-advertise-ifname\","},{"line_number":12,"context_line":"regardless of whether the logical switch supports Type-2 or Type-5"},{"line_number":13,"context_line":"routes.  (The \"advertise\" interface is where OVN monitors for"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"a92cfa14_ada2822f","line":10,"range":{"start_line":10,"start_character":13,"end_line":10,"end_character":20},"updated":"2026-07-30 15:36:59.000000000","message":"nit: `logical switch` :)","commit_id":"975f42d593a4882b0b1aa25d1fdee2a493f921ee"},{"author":{"_account_id":38298,"name":"Helen Chen","display_name":"Helen Chen","email":"ichen@redhat.com","username":"ingwherchen"},"change_message_id":"cdc170f99a0ba1d2ac57f51a30c0268821d32b99","unresolved":false,"context_lines":[{"line_number":7,"context_line":"EVPN: Create a dummy interface per L3 VNI"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"OVN implementation assumes that each logical switch associated with a"},{"line_number":10,"context_line":"VNI, i.e., a logical with the option \"dynamic-routing-vni\", must"},{"line_number":11,"context_line":"also set the options \"dynamic-routing-advertise-ifname\","},{"line_number":12,"context_line":"regardless of whether the logical switch supports Type-2 or Type-5"},{"line_number":13,"context_line":"routes.  (The \"advertise\" interface is where OVN monitors for"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"c089fd88_582a8731","line":10,"range":{"start_line":10,"start_character":13,"end_line":10,"end_character":20},"in_reply_to":"a92cfa14_ada2822f","updated":"2026-07-30 15:40:28.000000000","message":"Done","commit_id":"975f42d593a4882b0b1aa25d1fdee2a493f921ee"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"b3e1eecf1b31df0197197eb4476ec9aca6c23f28","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b530ff43_f9f52b9f","updated":"2026-07-30 15:08:21.000000000","message":"Looks good but there is a wrong other_config option key used","commit_id":"71ec299b4cc952211ae89aabb3b9e3826f7012bf"}],"neutron/common/ovn/constants.py":[{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"b3e1eecf1b31df0197197eb4476ec9aca6c23f28","unresolved":true,"context_lines":[{"line_number":432,"context_line":"LS_OTHER_CFG_DR_VNI \u003d \u0027dynamic-routing-vni\u0027"},{"line_number":433,"context_line":"LS_OTHER_CFG_DR_BRIDGE_IFNAME \u003d \u0027dynamic-routing-bridge-ifname\u0027"},{"line_number":434,"context_line":"LS_OTHER_CFG_DR_VXLAN_IFNAME \u003d \u0027dynamic-routing-vxlan-ifname\u0027"},{"line_number":435,"context_line":"LS_OTHER_CFG_DR_AD_IFNAME \u003d \u0027dynamic-routing-advertisement-ifname\u0027"},{"line_number":436,"context_line":""},{"line_number":437,"context_line":"LRP_OPTIONS_RESIDE_REDIR_CH \u003d \u0027reside-on-redirect-chassis\u0027"},{"line_number":438,"context_line":"LRP_OPTIONS_REDIRECT_TYPE \u003d \u0027redirect-type\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"b45c886e_7169a051","line":435,"range":{"start_line":435,"start_character":29,"end_line":435,"end_character":65},"updated":"2026-07-30 15:08:21.000000000","message":"`dynamic-routing-advertise-ifname`","commit_id":"71ec299b4cc952211ae89aabb3b9e3826f7012bf"},{"author":{"_account_id":38298,"name":"Helen Chen","display_name":"Helen Chen","email":"ichen@redhat.com","username":"ingwherchen"},"change_message_id":"66d2e3759743e06217c74a4ab0e96f54583ab9ca","unresolved":false,"context_lines":[{"line_number":432,"context_line":"LS_OTHER_CFG_DR_VNI \u003d \u0027dynamic-routing-vni\u0027"},{"line_number":433,"context_line":"LS_OTHER_CFG_DR_BRIDGE_IFNAME \u003d \u0027dynamic-routing-bridge-ifname\u0027"},{"line_number":434,"context_line":"LS_OTHER_CFG_DR_VXLAN_IFNAME \u003d \u0027dynamic-routing-vxlan-ifname\u0027"},{"line_number":435,"context_line":"LS_OTHER_CFG_DR_AD_IFNAME \u003d \u0027dynamic-routing-advertisement-ifname\u0027"},{"line_number":436,"context_line":""},{"line_number":437,"context_line":"LRP_OPTIONS_RESIDE_REDIR_CH \u003d \u0027reside-on-redirect-chassis\u0027"},{"line_number":438,"context_line":"LRP_OPTIONS_REDIRECT_TYPE \u003d \u0027redirect-type\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ced4e6ab_4703f6eb","line":435,"range":{"start_line":435,"start_character":29,"end_line":435,"end_character":65},"in_reply_to":"b45c886e_7169a051","updated":"2026-07-30 15:34:35.000000000","message":"Done","commit_id":"71ec299b4cc952211ae89aabb3b9e3826f7012bf"}]}
