Unnecessary requirements in OSG jobs
The current version of bilby_pipe
in the igwn-py37-testing
conda environment has some un-needed requirements in dynesty
jobs:
requirements = (IS_GLIDEIN=?=True) && (HAS_LIGO_FRAMES=?=True) && (HAS_CVMFS_oasis_opensciencegrid_org=?=True)`
You do not need:
-
IS_GLIDEIN=?=True
: IGWN grid submit nodes are / should be configured such that you will land here anyway (currently, you may also land on local resources without it but the behavior should be identical). -
HAS_LIGO_FRAMES=?=True
: If i understand bilby sufficiently, you actually extract the needed data in a pre-processing job in the local pool;dynesty
never actually reads frames. -
HAS_CVMFS_oasis_opensciencegrid_org
: all OSG sites have this anyway.
None of these requirements are actively harmful but you are reducing access to resources you could run on without them.
Bilby version info:
Time-stamp on conda env:
drwxr-xr-x 37 cvmfs cvmfs 4.0K Oct 22 08:23 igwn-py37-testing
Bilby version:
$ bilby_pipe --version
bilby_pipe=1.0.2: (CLEAN) 68e07af 2020-10-09 09:52:42 -0500 bilby=1.0.2:
release