)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"11c520ebc7144ef6ac9c37c6e3c302f83d6febb2","unresolved":true,"context_lines":[{"line_number":45,"context_line":"Assisted-By: Claude Opus 4.6"},{"line_number":46,"context_line":"Change-Id: I10d27d918c39a6c394bddcdedfbd3810cac247fa"},{"line_number":47,"context_line":"Closes-Bug: #2131666"},{"line_number":48,"context_line":"Depends-On: https://review.opendev.org/c/openstack/neutron-lib/+/992461"},{"line_number":49,"context_line":"Depends-On: https://review.opendev.org/c/openstack/os-ken/+/992460"},{"line_number":50,"context_line":"Signed-off-by: Bence Romsics \u003cbence.romsics@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"c82301b0_71aa93b5","line":48,"range":{"start_line":48,"start_character":12,"end_line":48,"end_character":71},"updated":"2026-06-12 07:37:53.000000000","message":"Do we need a release for the n-lib patch?","commit_id":"cbcda958d0f3248d5e601e560362cac70860fb8a"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"b2db51051ce273febb02e025b32b0540a7efd3ba","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"4e5b539b_796fd865","updated":"2026-06-10 15:06:21.000000000","message":"Thanks everyone!","commit_id":"cbcda958d0f3248d5e601e560362cac70860fb8a"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"9b39a4f66e5238dd70f08463c010ee0768cb62aa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"7c9c74ea_5ebfcc41","updated":"2026-06-10 15:27:27.000000000","message":"This will need a requirements bump as well once a newer neutron-lib is released, right?","commit_id":"cbcda958d0f3248d5e601e560362cac70860fb8a"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"11f46d7f94275a5e4db3b80b55441ccf517fbb64","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"071f5de2_42b01e05","updated":"2026-06-12 07:38:49.000000000","message":"recheck\nneutron-ovs-tempest-multinode-full failure is not related","commit_id":"cbcda958d0f3248d5e601e560362cac70860fb8a"},{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"4de5b5bc2c5dbe3ec40737d070dc2bb845873308","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"8bfc6cc1_d6a3e3f3","in_reply_to":"7c9c74ea_5ebfcc41","updated":"2026-06-10 15:43:17.000000000","message":"Yes. For os-ken as well.","commit_id":"cbcda958d0f3248d5e601e560362cac70860fb8a"},{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"9e3e825b90b650ec8dcbcd0eea656590a61c978e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"307f53c7_0d4dc980","updated":"2026-06-15 11:09:24.000000000","message":"Currently waiting for these to merge:\nhttps://review.opendev.org/c/openstack/neutron/+/993113\nhttps://review.opendev.org/c/openstack/releases/+/993087","commit_id":"ef220f41b3d1d5075cac0fa187d76754f8806f52"},{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"08dc35bc04e9d4409a69afb1e57302bafd440f5a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"7dce1411_c68b563e","updated":"2026-06-17 14:10:54.000000000","message":"recheck I believe all dependencies are now merged.","commit_id":"ad15787bf2c31111a0260419fdf6f2feb2df5d55"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"2c23c73352dcf40101964e11c0839735d4bd8d1f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"80462018_be02a93e","updated":"2026-06-19 09:09:43.000000000","message":"thanks","commit_id":"ad15787bf2c31111a0260419fdf6f2feb2df5d55"}],"neutron/agent/l2/extensions/metadata/metadata_path.py":[{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"9fe1ce9d51bae0173351aecd7256d6233360d278","unresolved":true,"context_lines":[{"line_number":469,"context_line":"            ip\u003dmetadata_flows_process.METADATA_V4_IP,"},{"line_number":470,"context_line":"            mac\u003dMETADATA_DEFAULT_MAC,"},{"line_number":471,"context_line":"            table\u003dp_const.TRANSIENT_TABLE)"},{"line_number":472,"context_line":"        self.init_br_snat_metadata_path()"}],"source_content_type":"text/x-python","patch_set":1,"id":"f4fdfb9c_8ba41b0b","line":472,"updated":"2026-06-09 14:25:55.000000000","message":"Dear Reviewers: I did not test this yet, since I never used the metadata_path agent extension. However while looking at who implements the agent extension API I found this extension, which is clearly affected since it installs flows from initialize(). We will need to test whether now (with this patch) we reinstall all flows after an ovs-vswitchd restart.","commit_id":"57590eb375ce7693b57aee0f1982a8b808757b27"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"11c520ebc7144ef6ac9c37c6e3c302f83d6febb2","unresolved":true,"context_lines":[{"line_number":469,"context_line":"            ip\u003dmetadata_flows_process.METADATA_V4_IP,"},{"line_number":470,"context_line":"            mac\u003dMETADATA_DEFAULT_MAC,"},{"line_number":471,"context_line":"            table\u003dp_const.TRANSIENT_TABLE)"},{"line_number":472,"context_line":"        self.init_br_snat_metadata_path()"}],"source_content_type":"text/x-python","patch_set":1,"id":"e01e56de_8e169573","line":472,"in_reply_to":"f4fdfb9c_8ba41b0b","updated":"2026-06-12 07:37:53.000000000","message":"+1","commit_id":"57590eb375ce7693b57aee0f1982a8b808757b27"}],"neutron/tests/unit/agent/l2/test_l2_agent_extensions_manager.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"d8562e9376b47161fbf83618cbafcfdb19354fd2","unresolved":true,"context_lines":[{"line_number":56,"context_line":"        self.manager.initialize(object(), \u0027fake_driver_type\u0027)"},{"line_number":57,"context_line":"        self.manager.handle_switch_restart()"},{"line_number":58,"context_line":"        ext \u003d self._get_extension()"},{"line_number":59,"context_line":"        ext.handle_switch_restart.assert_called_once_with()"}],"source_content_type":"text/x-python","patch_set":1,"id":"7679a4a5_f4236c62","line":59,"range":{"start_line":59,"start_character":34,"end_line":59,"end_character":57},"updated":"2026-06-10 13:34:19.000000000","message":"There is also an assert_called_once() since we don\u0027t check the arguments","commit_id":"57590eb375ce7693b57aee0f1982a8b808757b27"},{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"b2db51051ce273febb02e025b32b0540a7efd3ba","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        self.manager.initialize(object(), \u0027fake_driver_type\u0027)"},{"line_number":57,"context_line":"        self.manager.handle_switch_restart()"},{"line_number":58,"context_line":"        ext \u003d self._get_extension()"},{"line_number":59,"context_line":"        ext.handle_switch_restart.assert_called_once_with()"}],"source_content_type":"text/x-python","patch_set":1,"id":"fcba3bec_048e50ad","line":59,"range":{"start_line":59,"start_character":34,"end_line":59,"end_character":57},"in_reply_to":"7679a4a5_f4236c62","updated":"2026-06-10 15:06:21.000000000","message":"Done","commit_id":"57590eb375ce7693b57aee0f1982a8b808757b27"}]}
