Skip to content

Commit 2aa6cea

Browse files
committed
Switched to use Singularity image as a base for the compute jobs
1 parent d0b3059 commit 2aa6cea

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

outsource/Outsource.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ def _generate_dax(self):
146146
# determine the job requirements based on the data locations
147147
sites_expression, desired_sites = self._determine_target_sites(rses, stash_raw_path)
148148

149-
requirements_base = 'OSGVO_OS_STRING == "RHEL 7" && GFAL_VERIFIED && HAS_CVMFS_xenon_opensciencegrid_org && HAS_FILE_lib64_libgcc_s_so_1'
149+
requirements_base = 'HAS_SINGULARITY && HAS_CVMFS_xenon_opensciencegrid_org'
150150
# general compute jobs
151151
requirements = requirements_base + ' && (' + sites_expression + ')'
152152
if self._exclude_sites():

outsource/workflow/sites.xml.template

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,18 @@
3232
<profile namespace="pegasus" key="style" >condor</profile>
3333
<profile namespace="condor" key="universe" >vanilla</profile>
3434
<profile namespace="condor" key="request_cpus" >1</profile>
35-
<profile namespace="condor" key="request_memory" >1 GB</profile>
36-
<profile namespace="condor" key="request_disk" >1 GB</profile>
35+
<profile namespace="condor" key="request_disk" >2 GB</profile>
36+
<profile namespace="condor" key="request_memory" > ifthenelse(isundefined(DAGNodeRetry) || DAGNodeRetry == 0, 1800, 4000) </profile>
37+
38+
<!-- always run under singularity -->
39+
<profile namespace="condor" key="+SingularityImage" >"/cvmfs/singularity.opensciencegrid.org/opensciencegrid/osgvo-xenon:latest"</profile>
3740

3841
<!-- control the environment -->
3942
<profile namespace="env" key="PATH">/usr/bin:/bin</profile>
4043
<profile namespace="env" key="LD_LIBRARY_PATH"></profile>
4144
<profile namespace="env" key="GLOBUS_LOCATION"></profile>
45+
46+
<!-- we don't want color/control characters in the outputs -->
4247
<profile namespace="env" key="RUCIO_LOGGING_FORMAT">%(asctime)s %(levelname)s %(message)s</profile>
4348
</site>
4449

0 commit comments

Comments
 (0)