Skip to content

Commit 0bd47c6

Browse files
Slurm: Add one more success story + drop known-issue section again
1 parent 4fc935b commit 0bd47c6

File tree

3 files changed

+6
-59
lines changed

3 files changed

+6
-59
lines changed

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Package: future.batchtools
2-
Version: 0.20.0-9025
2+
Version: 0.20.0-9026
33
Depends:
44
R (>= 3.2.0),
55
parallelly,

R/batchtools_slurm.R

Lines changed: 4 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -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)

man/batchtools_slurm.Rd

Lines changed: 1 addition & 28 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)