Add debug logs related to SSH connection establishment

In order to obtain more information about the issue #TOBIKO-171, related
to ssh commands that get stuck forever, this patch adds some debug logs.

Related-ticket: #TOBIKO-171
Change-Id: Ic4703effafdffe9647af4e4fbcd4b60ad0ab1763
Signed-off-by: Eduardo Olivares <eolivare@redhat.com>
This commit is contained in:
Eduardo Olivares
2025-11-06 10:59:08 +01:00
parent 80c9659ccd
commit 82f2e6391c
2 changed files with 4 additions and 0 deletions

View File

@@ -135,8 +135,11 @@ class SSHShellProcessFixture(_process.ShellProcessFixture):
LOG.debug(f"Create remote process... ({details})")
try:
client = ssh_client.connect()
LOG.debug("SSH client connected - Establishing session with "
f"timeout = {self.open_session_timeout}")
process = client.get_transport().open_session(
timeout=self.open_session_timeout)
LOG.debug("Remote session created")
if environment:
variables = " ".join(
f"{name}={shlex.quote(value)}"

View File

@@ -398,6 +398,7 @@ class SSHClientFixture(tobiko.SharedFixture):
else:
break
LOG.debug("SSH connection ensured")
return client
def close(self):