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-memoryDB 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_dircan 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+modtimetoxxh64to prevent call-caching's cache miss due to the same text file with differentmodtime(e.g. modified bytouch). -
Fixed
filelockissue. Runpip install autouri --upgradeto 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 hpcfor all HPC backend types (slurm,sge,pbsandlsf). 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
dockerattribute in WDL task'sruntimeis 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.outexists on CWD thencromwell.out.1is created.