diff --git a/CHANGES.md b/CHANGES.md index 2ff98154..3cd4743c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,8 @@ +* 0.8.1 + * Fix performance issues for a high number of function calls (#56) + * Fix bug where multicore workers were not shut down properly (#58) + * Fix default templates for SGE, LSF and SLURM (misplaced quote) + * 0.8.0 * Templates changed: `clustermq:::worker` now takes only master as argument * Fix a bug where copies of `common_data` are collected by gc too slowly (#19) diff --git a/DESCRIPTION b/DESCRIPTION index c7b14098..b8d615c1 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,6 @@ Package: clustermq Title: Evaluate Function Calls on HPC Schedulers (LSF, SGE, SLURM) -Version: 0.8.0 +Version: 0.8.1 Author: Michael Schubert <mschu.dev@gmail.com> Maintainer: Michael Schubert <mschu.dev@gmail.com> Description: Evaluate arbitrary function calls using workers on HPC schedulers diff --git a/R/qsys_multicore.r b/R/qsys_multicore.r index dd20cc76..82a75354 100644 --- a/R/qsys_multicore.r +++ b/R/qsys_multicore.r @@ -18,7 +18,7 @@ MULTICORE = R6::R6Class("MULTICORE", cmd = quote(clustermq:::worker(private$master)) for (i in seq_len(n_jobs)) { - p = parallel::mcparallel(cmd, detached=TRUE) + p = parallel::mcparallel(cmd, silent=TRUE, detached=TRUE) private$pids = c(private$pids, list(p$pid)) } },