From d593d5bbe5454c4a913dee616d94245f437d292c Mon Sep 17 00:00:00 2001 From: Wouter Deconinck <wdconinc@gmail.com> Date: Sat, 20 Apr 2024 21:32:54 +0000 Subject: [PATCH] fix: disable /opt/detector artifacts to avoid race condition(?) --- containers/jug/setup_detectors.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/containers/jug/setup_detectors.py b/containers/jug/setup_detectors.py index 340b72e1f..12737f771 100755 --- a/containers/jug/setup_detectors.py +++ b/containers/jug/setup_detectors.py @@ -159,11 +159,13 @@ if __name__ == '__main__': version=cfg['version'], branch=branch), file=f) + ## run once inside global prefix to initialize artifacts in /opt/detectors - os.environ['DETECTOR_PATH'] = args.prefix - cmd = f'cd {args.prefix} && source {prefix}/setup.sh && ddsim --compactFile {prefix}/share/{det}/{det}.xml --printLevel DEBUG -G -N1' - print(cmd) - process_list.append(subprocess.Popen(cmd, shell=True, executable='/bin/bash', stdout=subprocess.PIPE, stderr=subprocess.STDOUT)) + # os.environ['DETECTOR_PATH'] = args.prefix + # cmd = f'cd {args.prefix} && source {prefix}/setup.sh && ddsim --compactFile {prefix}/share/{det}/{det}.xml --printLevel DEBUG -G -N1' + # print(cmd) + # process_list.append(subprocess.Popen(cmd, shell=True, executable='/bin/bash', stdout=subprocess.PIPE, stderr=subprocess.STDOUT)) + ## run once inside specific prefix to initialize artifacts in $DETECTOR_PATH os.environ['DETECTOR_PATH'] = args.prefix cmd = f'cd {prefix}/share/{det} && source {prefix}/setup.sh && ddsim --compactFile {prefix}/share/{det}/{det}.xml --printLevel DEBUG -G -N1' -- GitLab