crew.cluster 0.4.0
- Remove
termiante_worker()and deprecatecommand_terminate(https://github.com/wlandau/crew/pull/236). - Only use
callandnameinlaunch_worker(). - Support job arrays (#56, #57).
- Allow custom compute profiles.
crew.cluster 0.3.8
CRAN release: 2025-06-09
- Use
expect_no_error()instead ofexpect_silent()to ensure compatibility with the deprecation cycle to fix https://github.com/wlandau/crew/issues/217.
crew.cluster 0.3.4
CRAN release: 2025-02-05
- Deprecate retryable options because
crew1.0.0 moved away from them.
crew.cluster 0.3.3
CRAN release: 2024-11-18
- Add
slurm_memory_gigabytes_requiredto set--memin SLURM (#44, @multimeric). - Add
r_argumentsto accept R command line arguments for workers. - Support
options_metrics. - Organize arguments into options lists.
- Use
crashes_errorfromcrew. - Implement retryable options for memory, cores, GPUs, wall time, and SLURM partition (#48, @stemangiola).
- Set default
seconds_idleto 300.
crew.cluster 0.3.0
CRAN release: 2024-02-08
- Create an abstract monitor class for cluster-specific monitor classes to inherit from (#32).
- Require
crew>= 0.8.0. - Raise
seconds_timeoutto 60 across controllers.
crew.cluster 0.2.0
CRAN release: 2024-01-08
- Re-enable unit tests.
- Require
crew>= 0.7.0. - Add a “monitor” class for SGE clusters to conveniently list and terminate jobs.
- Deprecate
command_deletein favor ofcommand_terminate.
crew.cluster 0.1.4
CRAN release: 2023-12-10
- Refactor methods for development
crew. - Encapsulate non-function
R6members inside theprivatelist. - Encapsulate functions for launch/termination commands inside the
R6privatelist.
crew.cluster 0.1.3
CRAN release: 2023-10-17
- Deprecate
seconds_exit(https://github.com/wlandau/crew/issues/125, @shikokuchuo). - Deprecate
seconds_interval(https://github.com/wlandau/crew/issues/131). - Add a new
slurm_partitionargument the SLURM controller and launcher (#24, @kkmann). - Turn on automatic TLS encryption by default.
crew.cluster 0.1.1
CRAN release: 2023-06-15
- Align with breaking changes in
crew0.3.0. - Increase
seconds_launchto 86400 (1 day).
crew.cluster 0.1.0
CRAN release: 2023-05-19
- Submit workers asynchronously (#2).
- Use
system2()instead ofprocessxto submit workers (#2). - Add a
verboseargument to the SGE launcher to optionally printsystem2()stdout and stderr. - Implement SLURM and PBS/TORQUE launchers (#1, #5, #6).
- Create an abstract cluster launcher class to combine common elements of cluster launchers.
- Add a
script_directoryargument to customize the location of job scripts (#3, @mglev1n). - Implement an LSF launcher (#4, @mglev1n).