Releases: mschubert/clustermq
Releases · mschubert/clustermq
clustermq 0.8.7
Q
now hasmax_calls_worker
argument to avoid walltime (#110)- Submission messages now list size of common data (drake#800)
- All default templates now have an optional
cores
per job field (#123) foreach
now treats.export
(#124) and.combine
(#126) correctly- New option
clustermq.error.timeout
to not wait for clean shutdown (#134) - SSH command is now specified via a template file (#122)
- SSH will now forward errors to the local process (#135)
- The Wiki is deprecated, use https://mschubert.github.io/clustermq/ instead
clustermq 0.8.6
clustermq 0.8.5
- Added experimental support for parallel
foreach
backend (#83) - Moved templates to package
inst/
directory (#85) - Added
send_call
to worker to evaluate arbitrary expressions (drake#501; #86) - Option
clustermq.scheduler
is now respected if set after package load (#88) - System interrupts are now handled correctly (rzmq#44; #73, #93, #97)
- Number of workers running/total is now shown in progress bar (#98)
- Unqualified (short) host names are now resolved by default (#104)
clustermq 0.8.4
- Fix error for
qsys$reusable
when usingn_jobs=0
/local processing (#75) - Scheduler-specific templates are deprecated. Use
clustermq.template
instead - Allow option
clustermq.defaults
to fill default template values (#71) - Errors in worker processing are now shut down cleanly (#67)
- Progress bar now shows estimated time remaining (#66)
- Progress bar now also shown when processing locally
- Memory summary now adds estimated memory of R session (#69)
clustermq 0.8.3
- Support
rettype
for function calls where return type is known (#59) - Reduce memory requirements by processing results when we receive them
- Fix a bug where cleanup,
log_worker
flag were not working for SGE/SLURM
clustermq 0.8.2
clustermq 0.8.1
clustermq 0.8.0
Features
- Templates changed:
clustermq:::worker
now takes only master as argument - Creating
workers
is now separated fromQ
, enabling worker reuse (#45) - Added
multicore
qsys using theparallel
package (#49) - New function
Q_rows
using data.frame rows as iterated arguments (#43) - Job summary will now report max memory as reported by
gc
(#18)
Bugfix
- Fix a bug where copies of
common_data
are collected by gc too slowly (#19) - Objects in the function environment must now be
export
ed explicitly (#47)
Internal
- Messages on the master are now processed in threads (#42)
- Jobs will now be submitted as array if possible
clustermq 0.7.0
Initial release on CRAN
https://cran.r-project.org/web/packages/clustermq/index.html
clustermq 0.6.2
Provides the Q
function to seamlessly evaluate function calls in an HPC scheduling environment