Releases: ENCODE-DCC/caper
v2.3.2
v2.3.1
-
Use file metadata DB by default (
--db file
). If you see any DB connection timeout then switch back toin-memory
DB with--db in-memory
, then you will pass the error but call-caching will be disabled. -
Changed default file path for such file DB (
--file-db
):${local_out_dir}/caper-db_[WDL_BASENAME]_[INPUT_JSON_BASENAME]
.local_out_dir
can be defined either in command line or conf file (~/.caper/default.conf
). -
Can use a relative path in input JSON. If it still doesn't work.
pip install autouri --upgrade
-
Changed local file hashing strategy from
path+modtime
toxxh64
to prevent call-caching's cache miss due to the same text file with differentmodtime
(e.g. modified bytouch
). -
Fixed
filelock
issue. Runpip install autouri --upgrade
to make sure to haveautouri>=0.4.4
.
v2.2.3
v2.2.2
v2.2.1
v2.2.0
Deprecated scg
and sherlock
backends.
Use slurm
backend instead and follow instruction on Caper's conf ~/.caper/default.conf
after caper init slurm
.
New HPC feature
- Unified command
caper hpc
for all HPC backend types (slurm
,sge
,pbs
andlsf
). caper hpc submit WDL -i INPUT.json --leader-job-name GOOD_NAME_FOR_LEADER [--conda | --singularity]
caper hpc list
: shows all Caper leader jobscaper hpc abort JOB_ID
: terminate a Caper leader job including child jobs
Default walltime for a leader job is 48 hours by default. Check Caper's conf ~/.caper/default.conf
to change it.
v2.1.3
v2.1.2
v2.1.1
Fixed sbatch
stalling issue on slurm
backend
Troubleshooter can show stderr.background
(stderr
from cluster engines)
v2.1.0
Fixed all Singularity/Conda issuess on HPC backends (slurm
, sge
, pbs
and lsf
)
- Fixes #149
docker
attribute in WDL task'sruntime
is now safely ignored for HPC backends- Singularity directory binding issue (sharing soft-linked input/output files between tasks)
Makes a new Cromwell STDOUT file if it exists
- For example, if
cromwell.out
exists on CWD thencromwell.out.1
is created.