Skip to content

Releases: papaemmelab/toil_container

🔧 improve lsf queries to config every job

15 Feb 02:33
7614f3e
Compare
Choose a tag to compare

When using lsf, every job queries lsf for configuration at least 3 times. This release allows to pass TOIL_CONTAINER_LSF_PER_CORE env variable with values Y/N to define if LSF total memory is define per job or per core, thus avoiding any lsf query for getting this info. And it removes the dynamic query to lsf units. It assume always that if an integer is passed to memory= then the units are bytes. If other unit is desired, it can be specified as a string. ie. memory="8Gb".

🔧 freeze toil version at 5.5.0

13 Jan 00:14
Compare
Choose a tag to compare

Freeze toil at 5.5.0 as greater versions no longer support python versions below 3.7.

🍩 Support toil >= 5.5

22 Nov 22:04
311c437
Compare
Choose a tag to compare

Support toil 5.5.0 after it brings breaking changes from toil 5.4

Toil 5.x upgrade

07 Sep 14:55
b510064
Compare
Choose a tag to compare

🔌 Fix custom_lsf to be compatible with toil >= 5.4.0
🐍. Change CustomLsf to custom_lsf to keep new toil snake_case style for batchSystem options.
🌈 Add coloredlogs to improve logging with ansi output
✅ Fix tests
🐳 upgrade to support docker>=4.3

Thanks to @multimeric for the contributions

🚀 support Singularity 2.6.1

26 Mar 15:15
2afa800
Compare
Choose a tag to compare
v1.1.6

💎 bump to 1.1.6

🐛 actually fix encapsulated job use for LSF

05 Mar 17:03
940d63a
Compare
Choose a tag to compare

🐛 fix bug that was impeding the use of encapsulated jobs on LSF

04 Mar 21:43
7bb2008
Compare
Choose a tag to compare

🚀add random time delays between retries

14 Jan 17:47
202589e
Compare
Choose a tag to compare

🐛 import subprocess from toil

11 Jan 15:32
Compare
Choose a tag to compare
v1.1.2

📘 minor doc update

🚀 add support for resource retry

09 Jan 23:38
f6ea63b
Compare
Choose a tag to compare

CustomLSF now supports retry when jobs are killed by memory or runtime resource usage. Configure with the following environment variables:

option description
TOIL_CONTAINER_RUNTIME set a default runtime in minutes
TOIL_CONTAINER_PER_SLOT not needed with toil > 3.18.0, else set to "Y"
TOIL_CONTAINER_RETRY_MEM retry memory in integer GB (default "60")
TOIL_CONTAINER_RETRY_RUNTIME retry runtime in integer minutes (default "40000")
TOIL_CONTAINER_RUNTIME_FLAG bsub runtime flag (default "-W")