From 405475e36bdedf528b8b706c89ac47f8a54e2228 Mon Sep 17 00:00:00 2001 From: Fabrice Le Goff <fabrice.le.goff@cern.ch> Date: Mon, 25 Jul 2022 11:25:47 +0200 Subject: [PATCH] handle eos size and checksum request failures like copy failures --- Script/cs/Threads/CopyThread.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Script/cs/Threads/CopyThread.py b/Script/cs/Threads/CopyThread.py index 41688b0..9a77f39 100644 --- a/Script/cs/Threads/CopyThread.py +++ b/Script/cs/Threads/CopyThread.py @@ -241,9 +241,9 @@ class CopyThread(threading.Thread): remote_file, transfer.file_info.eos_instance, self.logger) if remote_filesize is None or remote_checksum is None: - self.logger.warning('backend sizechecksum error, retry later: %s', - remote_file) - # retry later + failure_reason = 'backend sizechecksum error, assuming copy failure' + self.handleTransferFailure(transfer, failure_reason, + 'FILEINTEGRITY', toremove) return if local_filesize != remote_filesize: -- GitLab