)]}'
{"neutron_tempest_plugin/scenario/test_port_forwardings.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ab4dea7c2ec35e4e8bb2810d5512514f3f45fcf2","unresolved":false,"context_lines":[{"line_number":143,"context_line":"        self.client.delete_port_forwarding(fip_id, pf_id)"},{"line_number":144,"context_line":"        self.assertRaises(lib_exc.SSHTimeout, self.check_servers_hostnames,"},{"line_number":145,"context_line":"                          server)"},{"line_number":146,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_c697e344","line":146,"updated":"2020-06-02 14:23:21.000000000","message":"pep8: W391 blank line at end of file","commit_id":"ffe5ea8213c56e30cc62a4bb300dbe05ada47c29"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"05d887c29438e55fb4a24456e75a74231a28f76f","unresolved":false,"context_lines":[{"line_number":149,"context_line":"        self.client.delete_port_forwarding(fip_id, pf_id)"},{"line_number":150,"context_line":"        self.assertRaises(lib_exc.SSHTimeout, self.check_servers_hostnames,"},{"line_number":151,"context_line":"                          server)"},{"line_number":152,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_6db5c47d","line":152,"updated":"2020-06-07 11:56:40.000000000","message":"pep8: W391 blank line at end of file","commit_id":"900f2d1c564591a051170e22a752147b83cedd57"},{"author":{"_account_id":11952,"name":"Flavio Fernandes","email":"flavio@flaviof.com","username":"ffernand"},"change_message_id":"a3f8faa060bfaa6bc9e41a162dcc56e5cda75858","unresolved":false,"context_lines":[{"line_number":156,"context_line":"        self.assertRaises(lib_exc.NotFound, self.client.get_port_forwarding,"},{"line_number":157,"context_line":"                          fip_id, pf_id)"},{"line_number":158,"context_line":"        try:"},{"line_number":159,"context_line":"            for _retries in range(4):"},{"line_number":160,"context_line":"                self.check_servers_hostnames("},{"line_number":161,"context_line":"                    server, timeout\u003dtest_ssh_connect_timeout)"},{"line_number":162,"context_line":"            self.assertFalse("},{"line_number":163,"context_line":"                True, \"Connection did not fail after port forwarding delete.\")"},{"line_number":164,"context_line":"        except lib_exc.SSHTimeout:"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_fce88f7c","line":161,"range":{"start_line":159,"start_character":0,"end_line":161,"end_character":61},"updated":"2020-06-25 19:57:19.000000000","message":"For some reason, the job neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid fails sometimes if we do not allow enough time between removal of the pf and the final connection check. This retry loop factors that in. :)","commit_id":"dfc2156bc24598fa9ba5d0f373b99907f65fdb36"},{"author":{"_account_id":11952,"name":"Flavio Fernandes","email":"flavio@flaviof.com","username":"ffernand"},"change_message_id":"b181831eaf072258ea64413a89f6714992726982","unresolved":false,"context_lines":[{"line_number":156,"context_line":"        self.assertRaises(lib_exc.NotFound, self.client.get_port_forwarding,"},{"line_number":157,"context_line":"                          fip_id, pf_id)"},{"line_number":158,"context_line":"        try:"},{"line_number":159,"context_line":"            for _retries in range(4):"},{"line_number":160,"context_line":"                self.check_servers_hostnames("},{"line_number":161,"context_line":"                    server, timeout\u003dtest_ssh_connect_timeout)"},{"line_number":162,"context_line":"            self.assertFalse("},{"line_number":163,"context_line":"                True, \"Connection did not fail after port forwarding delete.\")"},{"line_number":164,"context_line":"        except lib_exc.SSHTimeout:"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_ae6896f4","line":161,"range":{"start_line":159,"start_character":0,"end_line":161,"end_character":61},"in_reply_to":"bf51134e_fce88f7c","updated":"2020-06-26 11:06:54.000000000","message":"Nope, it is very flaky. ;( WIP","commit_id":"dfc2156bc24598fa9ba5d0f373b99907f65fdb36"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"8299d9cb4f39be95200517c46821043241e06cf6","unresolved":false,"context_lines":[{"line_number":137,"context_line":""},{"line_number":138,"context_line":"        # Use a reasonable timeout to verify that connections will not"},{"line_number":139,"context_line":"        # happen. Default would be 196 seconds, which is an overkill."},{"line_number":140,"context_line":"        test_ssh_connect_timeout \u003d 6"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"        # Update external port and check connectivity with original parameters"},{"line_number":143,"context_line":"        # Port under server[0][\u0027port_forwarding_tcp\u0027][\u0027external_port\u0027] should"}],"source_content_type":"text/x-python","patch_set":7,"id":"bf51134e_ea123e62","line":140,"range":{"start_line":140,"start_character":35,"end_line":140,"end_character":36},"updated":"2020-07-01 13:32:19.000000000","message":"I could quote some Monty Python here about the number of the counting being 6, but I won\u0027t :)","commit_id":"d8969543fe3723ef94a835763b4623a13c870917"}]}
