)]}'
{"/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":"8e6b764ebe5f0b0eb6314aa70084adce60825aac","unresolved":true,"context_lines":[{"line_number":9,"context_line":"When deployed with k8s, k8s service types like NodePort"},{"line_number":10,"context_line":"or ExternalIP will affect vm traffic on nat table\u0027s"},{"line_number":11,"context_line":"PREROUTING chain. This PS try to mitigate the effect"},{"line_number":12,"context_line":"by allow vm traffic bypassing those rules."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: Iae12d9c2f37bc0fca9c3d5e85e46c642263e4a77"},{"line_number":15,"context_line":"Closes-Bug: #1908957"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"05a6d50f_a65c2eff","line":12,"range":{"start_line":12,"start_character":3,"end_line":12,"end_character":8},"updated":"2021-01-22 14:07:41.000000000","message":"nit: allowing","commit_id":"dd0118e1b012c8ba40512f27f2d2fcbe1fdfdb33"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"397f551b45b49e1a0ee047162180cff816cf9ead","unresolved":false,"context_lines":[{"line_number":9,"context_line":"When deployed with k8s, k8s service types like NodePort"},{"line_number":10,"context_line":"or ExternalIP will affect vm traffic on nat table\u0027s"},{"line_number":11,"context_line":"PREROUTING chain. This PS try to mitigate the effect"},{"line_number":12,"context_line":"by allow vm traffic bypassing those rules."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: Iae12d9c2f37bc0fca9c3d5e85e46c642263e4a77"},{"line_number":15,"context_line":"Closes-Bug: #1908957"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"11bca05c_a5b64d5d","line":12,"range":{"start_line":12,"start_character":3,"end_line":12,"end_character":8},"in_reply_to":"05a6d50f_a65c2eff","updated":"2023-01-25 01:49:27.000000000","message":"Done","commit_id":"dd0118e1b012c8ba40512f27f2d2fcbe1fdfdb33"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"31f4ade1166ecf2c2c57b59e3fd3dfcf7e724a37","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"8535aa45_9e7d3467","updated":"2022-12-05 23:47:58.000000000","message":"Does this need to be re-based and merged? Seems valid just very old at this point.","commit_id":"dd0118e1b012c8ba40512f27f2d2fcbe1fdfdb33"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"397f551b45b49e1a0ee047162180cff816cf9ead","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"e2163626_19ac8f6a","updated":"2023-01-25 01:49:27.000000000","message":"Re-based and addressed comments.","commit_id":"9dbbcb235598665cd1787f658408df7b62be7d14"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"912855c69d7a50790bf1276a7627f059749a2c9f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"e09e66da_534a9e36","updated":"2023-01-31 09:33:09.000000000","message":"am I understand well that this is only a problem for the iptables fw and not for OVS or OVN fws?","commit_id":"08032e9cc65fe79a53a217b6f061af745ee374b8"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"1b9bd9043fe0509e391a6a2a5101d28280de5662","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"271d6748_c647728f","updated":"2023-12-02 15:56:53.000000000","message":"recheck cloud image failure","commit_id":"08032e9cc65fe79a53a217b6f061af745ee374b8"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"5f0cdb3739de0aeecbe1a2a2066fd42458d14350","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"ba39d64d_452376f5","updated":"2023-12-01 18:28:59.000000000","message":"recheck get new zuul logs","commit_id":"08032e9cc65fe79a53a217b6f061af745ee374b8"},{"author":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"change_message_id":"e5b7fcf46dce14d0506b245faefd1ce9229a7a3a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"908213a3_8b332033","in_reply_to":"386e08e9_9e152b1d","updated":"2023-02-01 04:03:10.000000000","message":"hello, thank you very much for working on this. The problem should only occur if linux bridge is used (iptables, iptable-hybird mdoe). if vm diretly attached to ovs bridge, then iptables will not affect vm traffic.","commit_id":"08032e9cc65fe79a53a217b6f061af745ee374b8"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"a402302bd1e5e233fb6b889274a1e768cde66d8f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"3b48b209_d18e0f63","in_reply_to":"908213a3_8b332033","updated":"2023-02-01 17:34:57.000000000","message":"Thanks for the comment Norman, hopefully that answers Lajos\u0027 question.","commit_id":"08032e9cc65fe79a53a217b6f061af745ee374b8"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"9afb8761cfd165650056fbea7112c96af4cebbe7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"386e08e9_9e152b1d","in_reply_to":"e09e66da_534a9e36","updated":"2023-01-31 22:47:39.000000000","message":"It looks like that from the description. But I did not file it I\u0027m just trying to get some older bug fixes across the \"finish line\" :)","commit_id":"08032e9cc65fe79a53a217b6f061af745ee374b8"}],"neutron/agent/linux/iptables_firewall.py":[{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"b40c09412411abaedc28585e426649b7ba58be4b","unresolved":true,"context_lines":[{"line_number":270,"context_line":""},{"line_number":271,"context_line":"    def _setup_chains_apply(self, ports, unfiltered_ports):"},{"line_number":272,"context_line":"        self._add_chain_by_name_v4v6(SG_CHAIN)"},{"line_number":273,"context_line":"        # sort by port so we elways do this deterministically between"},{"line_number":274,"context_line":"        # agent restarts and don\u0027t cause unnecessary rule differences"},{"line_number":275,"context_line":"        for pname in sorted(ports):"},{"line_number":276,"context_line":"            port \u003d ports[pname]"}],"source_content_type":"text/x-python","patch_set":2,"id":"ec9abc51_ddf3ba55","line":273,"range":{"start_line":273,"start_character":29,"end_line":273,"end_character":30},"updated":"2021-02-01 03:33:53.000000000","message":"Unrelated change?","commit_id":"dd0118e1b012c8ba40512f27f2d2fcbe1fdfdb33"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"397f551b45b49e1a0ee047162180cff816cf9ead","unresolved":false,"context_lines":[{"line_number":270,"context_line":""},{"line_number":271,"context_line":"    def _setup_chains_apply(self, ports, unfiltered_ports):"},{"line_number":272,"context_line":"        self._add_chain_by_name_v4v6(SG_CHAIN)"},{"line_number":273,"context_line":"        # sort by port so we elways do this deterministically between"},{"line_number":274,"context_line":"        # agent restarts and don\u0027t cause unnecessary rule differences"},{"line_number":275,"context_line":"        for pname in sorted(ports):"},{"line_number":276,"context_line":"            port \u003d ports[pname]"}],"source_content_type":"text/x-python","patch_set":2,"id":"07a2061f_43e727f5","line":273,"range":{"start_line":273,"start_character":29,"end_line":273,"end_character":30},"in_reply_to":"ec9abc51_ddf3ba55","updated":"2023-01-25 01:49:27.000000000","message":"Done","commit_id":"dd0118e1b012c8ba40512f27f2d2fcbe1fdfdb33"}],"neutron/tests/unit/agent/test_securitygroups_rpc.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"c20e379c4aa52e566734d2bff2207fb165a6c755","unresolved":false,"context_lines":[{"line_number":2981,"context_line":"            [\u0027iptables-restore\u0027, \u0027-n\u0027],"},{"line_number":2982,"context_line":"            process_input\u003dself._regex(v4_filter + nat + raw),"},{"line_number":2983,"context_line":"            run_as_root\u003dTrue,"},{"line_number":2984,"context_line":"            privset_exec\u003dTrue,"},{"line_number":2985,"context_line":"            log_fail_as_error\u003dFalse,"},{"line_number":2986,"context_line":"            return_value\u003d\u0027\u0027)"},{"line_number":2987,"context_line":"        self._register_mock_call("}],"source_content_type":"text/x-python","patch_set":3,"id":"c3d9349c_df774269","line":2984,"range":{"start_line":2984,"start_character":12,"end_line":2984,"end_character":24},"updated":"2023-01-25 19:17:05.000000000","message":"I introduced a typo, should be privsep_exec here and below","commit_id":"9dbbcb235598665cd1787f658408df7b62be7d14"}]}
