Releases: mschubert/clustermq
Releases · mschubert/clustermq
clustermq 0.9.9
clustermq 0.9.8
- Suppress R6 clonable message
- Fix CRAN warning about
cppzmqdeprecated declaration
clustermq 0.9.7
- Fix a bug where
BiocGenericscould break template filling (#337) - Remove deprecated automatic array splitting in
Q
clustermq 0.9.6
- Large common data size is now reported correctly (#336)
- Template filling will no longer convert large numbers to scientific format
- Common data will no longer be duplicated when sending to workers
clustermq 0.9.5
- Fix a bug where an outdated system
libzmqled to compilation errors (#327) - New option
clustermq.portsspecifies eligible port range (#328) @michaelmayer2
clustermq 0.9.4
clustermq 0.9.3
- Fix a bug where
BiocParalleldid not export required objects (#302) @bhayete-empress - Fix a bug where already finished workers were killed (#307) @luwidmer
- Fix a bug where worker results and stats could be garbage collected (#324) @kkman
- There is now an FAQ vignette with answers to frequently asked questions
- Worker API:
send()now reports a call identifier thatcurrent()tracks
clustermq 0.9.2
clustermq 0.9.1
- Disconnect monitor (libzmq with
-DZMQ_BUILD_DRAFT_API=1) is now optional (#317) - Fix a bug where worker shutdown notifications can cause a crash (#306, #308, #310)
- Fix a bug where template values were not filled correctly (#309)
- Fix a bug where using
Rf_errorlead to improper cleanup of resources (#311) - Fix a bug where maximum worker timeout was multiplied and led to undefined behavior
- Fix a bug where ZeroMQ's
-Werrorflag led to compilation issues on M1 Mac - Fix a bug where SSH tests could error with timeout on high load
- Worker API:
CMQMasternow needs to knowadd_pending_workers(n) - Worker API: status report
info()now displays properly
clustermq 0.9.0
Features
- Reuse of common data is now supported (#154)
- Jobs now error instead of stalling upon unexpected worker disconnect (#150)
- Workers now error if they can not establish a connection within a time limit
- Error if
n_jobsandmax_calls_workerprovide insufficient call slots (#258) - Request 1 GB by default in SGE template (#298) @nickholway
- Error and warning summary now orders by index and severity (#304)
- A call can have multiple warnings forwarded, not only last
Bugfix
- Fix bug where max memory reporting by
gc()may be in different column (#240) - Fix passing numerical
job_idtoqdelin PBS (#265) - The job port/id pool is now used properly upon binding failure (#270) @luwidmer
- Common data size warning is now only displayed when exceeding limits (#287)
Internal
- Complete rewrite of the worker API
- We no longer depend on the
purrrpackage