@@ -47,41 +47,15 @@ print.BatchtoolsSlurmFutureBackend <- function(x, ...) {
4747# ' have been verified to work on a few different Slurm HPC clusters;
4848# '
4949# ' 1. Slurm 21.08.4, Rocky Linux 8, NFS global filesystem (September 2025)
50- # ' 2. Slurm 22.05.11, Rocky Linux 8, NFS global filesystem (September 2025)
51- # ' 3. Slurm 23.02.6, Ubuntu 24.04 LTS, NFS global filesystem (September 2025)
52- # ' 4. Slurm 24.11.3, AlmaLinux 9, Lustre global filesystem (September 2025)*
50+ # ' 2. Slurm 22.05.10, Rocky Linux 9, Lustre global filesystem (September 2025)
51+ # ' 3. Slurm 22.05.11, Rocky Linux 8, NFS global filesystem (September 2025)
52+ # ' 4. Slurm 23.02.6, Ubuntu 24.04 LTS, NFS global filesystem (September 2025)
53+ # ' 5. Slurm 24.11.3, AlmaLinux 9, Lustre global filesystem (September 2025)*
5354# '
5455# ' (*) Verified with **future.batchtools** 0.20.0, which used
5556# ' [batchtools::makeClusterFunctionsSlurm()], which the new
5657# ' [makeClusterFunctionsSlurm2()] enhances.
5758# '
58- # ' @section Known issue "Error Future of class BatchtoolsSlurmFuture expired":
59- # '
60- # ' Some users report (e.g. Issue [#74](https://github.com/futureverse/future.batchtools/issues/74), Discussion [#810](https://github.com/futureverse/future/discussions/810))
61- # ' that they fail to launch futures on their Slurm clusters using
62- # ' `plan(batchtools_slurm)`. When attempted, these futures fail with an
63- # ' error on the "future being expired". Specifically, the error received is:
64- # '
65- # ' ```
66- # ' Error: Future (<unnamed-1>) of class BatchtoolsSlurmFuture expired, which indicates
67- # ' that it crashed or was killed. No log output file exist (at the moment)
68- # ' In addition: Warning messages:
69- # ' 1: batchtools::waitForJobs(..., timeout = 2592000) returned FALSE
70- # ' 2: In delete.BatchtoolsFuture(future) :
71- # ' Will not remove batchtools registry, because the status of the batchtools was
72- # ' 'error', 'defined', 'expired', 'submitted'
73- # ' ```
74- # '
75- # ' We suspect this is related to how some Slurm schedulers provision jobs.
76- # ' But, because I cannot reproduce this on any of the three Slurm clusters
77- # ' I have access to, it is hard for me to troubleshoot and fix this myself.
78- # ' So, I need your help to figure this one out. If you get this error, please
79- # ' get in touch, preferably by opening an issue at
80- # ' <https://github.com/futureverse/future.batchtools/issues> and share what
81- # ' version of **future.batchtools** you have installed and what version of
82- # ' Slurm (`sbatch --version`) your system have. Then we take it from there.
83- # ' Thank you.
84- # '
8559# '
8660# ' @examplesIf interactive()
8761# ' library(future)
0 commit comments