)]}'
{"tempest/scenario/manager.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"712476b6d816e65537818547fa2bda6e112894b6","unresolved":false,"context_lines":[{"line_number":801,"context_line":"                LOG.exception(extra_msg)"},{"line_number":802,"context_line":"                raise"},{"line_number":803,"context_line":""},{"line_number":804,"context_line":"    def check_public_network_connectivity(self, ip_address, username,"},{"line_number":805,"context_line":"                                          private_key, should_connect\u003dTrue,"},{"line_number":806,"context_line":"                                          msg\u003dNone, servers\u003dNone, mtu\u003dNone):"},{"line_number":807,"context_line":"        # The target login is assumed to have been configured for"},{"line_number":808,"context_line":"        # key-based authentication by cloud-init."},{"line_number":809,"context_line":"        LOG.debug(\u0027checking network connections to IP %s with user: %s\u0027,"},{"line_number":810,"context_line":"                  ip_address, username)"},{"line_number":811,"context_line":"        try:"},{"line_number":812,"context_line":"            self.check_vm_connectivity(ip_address,"},{"line_number":813,"context_line":"                                       username,"},{"line_number":814,"context_line":"                                       private_key,"},{"line_number":815,"context_line":"                                       should_connect\u003dshould_connect,"},{"line_number":816,"context_line":"                                       mtu\u003dmtu)"},{"line_number":817,"context_line":"        except Exception:"},{"line_number":818,"context_line":"            ex_msg \u003d \u0027Public network connectivity check failed\u0027"},{"line_number":819,"context_line":"            if msg:"},{"line_number":820,"context_line":"                ex_msg +\u003d \": \" + msg"},{"line_number":821,"context_line":"            LOG.exception(ex_msg)"},{"line_number":822,"context_line":"            self._log_console_output(servers)"},{"line_number":823,"context_line":"            raise"},{"line_number":824,"context_line":""},{"line_number":825,"context_line":"    def create_floating_ip(self, server, pool_name\u003dNone):"},{"line_number":826,"context_line":"        \"\"\"Create a floating IP and associates to a server on Nova\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_0d6f98fa","line":823,"range":{"start_line":804,"start_character":2,"end_line":823,"end_character":17},"updated":"2020-09-17 13:37:36.000000000","message":"this seems wrapper over check_vm_connectivity method. let\u0027s avoid the wrapper methods as much as possible. check_vm_connectivity method tale care of logging also so plugins should be able to use check_vm_connectivity directly.","commit_id":"0aa3d792a36905fdd5d49a4636ec855448070a13"}]}
