From e9dc9d641a9dde49e218a0e4f57c7044a3e5452d Mon Sep 17 00:00:00 2001
From: Fabrice Le Goff <fabrice.le.goff@cern.ch>
Date: Tue, 11 Jul 2023 11:46:39 +0200
Subject: [PATCH] adding logs to debug ongoing error

---
 Script/cs/StorageBackends/eosstorage.py | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/Script/cs/StorageBackends/eosstorage.py b/Script/cs/StorageBackends/eosstorage.py
index 33f4b17..9574130 100644
--- a/Script/cs/StorageBackends/eosstorage.py
+++ b/Script/cs/StorageBackends/eosstorage.py
@@ -72,13 +72,14 @@ def sizechecksum(filename, stager, logger=None):
 
 
 def remove(dstfile, stager, logger=None):
-    xrdfs = subprocess.Popen(['xrdfs',stager,'rm',dstfile], stdout=subprocess.PIPE,
-                stderr=subprocess.STDOUT)
+    cmd = ['xrdfs', stager, 'rm', dstfile]
+    xrdfs = subprocess.Popen(cmd, stdout=subprocess.PIPE,
+            stderr=subprocess.STDOUT)
     ret = xrdfs.wait()
 
     if ret != 0 and logger is not None:
-        logger.warning('error removing %s, output: %s', dstfile,
-                xrdfs.stdout.read().decode())
+        logger.warning('error removing %s, cmd: %s, output: %s', dstfile,
+                str(cmd), xrdfs.stdout.read().decode())
 
     return ret
 
@@ -101,6 +102,7 @@ def backgroundcopy(srcfile, dstfile, stager, logger=None):
     if 'XRD_STREAMTIMEOUT' in config_dict:
         modified_env['XRD_STREAMTIMEOUT'] = str(config_dict['XRD_STREAMTIMEOUT'])
 
+    logger.debug("starting background copy, cmd: %s", str(cmd))
     xrdcp = subprocess.Popen(cmd, stdout=subprocess.PIPE,
                              stderr=subprocess.STDOUT, env=modified_env)
 
-- 
GitLab