From 21eaf4b594e87b54462c05daa3110b6afa60998a Mon Sep 17 00:00:00 2001 From: Cristiano Urban <cristiano.urban@inaf.it> Date: Fri, 15 Sep 2023 11:12:54 +0200 Subject: [PATCH] Try to fix paramiko hang by redirecting eeadm stdout and stderr to /dev/null. Signed-off-by: Cristiano Urban <cristiano.urban@inaf.it> --- transfer_service/tape_client.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/transfer_service/tape_client.py b/transfer_service/tape_client.py index 7bbe583..2c46e75 100644 --- a/transfer_service/tape_client.py +++ b/transfer_service/tape_client.py @@ -164,7 +164,7 @@ class TapeClient(object): fp.close() self.copy(f"./{migrateFileList}", f"{self.VOSPACE_WD}/{migrateFileList}") os.remove(f"./{migrateFileList}") - cmd = f"{self.EEADM} migrate {self.VOSPACE_WD}/{migrateFileList} -p {tapePool}" + cmd = f"{self.EEADM} migrate {self.VOSPACE_WD}/{migrateFileList} -p {tapePool} > /dev/null 2>&1" try: stdin, stdout, stderr = self.client.exec_command(cmd) except Exception: @@ -197,7 +197,7 @@ class TapeClient(object): fp.close() self.copy(f"./{recallFileList}", f"{self.VOSPACE_WD}/{recallFileList}") os.remove(f"./{recallFileList}") - cmd = f"{self.EEADM} recall {self.VOSPACE_WD}/{recallFileList}" + cmd = f"{self.EEADM} recall {self.VOSPACE_WD}/{recallFileList} > /dev/null 2>&1" try: stdin, stdout, stderr = self.client.exec_command(cmd) except Exception: @@ -218,7 +218,7 @@ class TapeClient(object): the 'dirName' directory. """ self.logger.info("Starting RECALL_CHECKSUM operation...") - cmd = f"find $(dirname {dirName}) -type f \( -iname \"*-md5sum.txt\" \) | {self.EEADM} recall" + cmd = f"find $(dirname {dirName}) -type f \( -iname \"*-md5sum.txt\" \) | {self.EEADM} recall > /dev/null 2>&1" try: stdin, stdout, stderr = self.client.exec_command(cmd) except Exception: -- GitLab