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
- 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.7
- Add n_taskstocrew_options_slurm()
crew.cluster 0.3.6
crew.cluster 0.3.5
- Add a new serializationargument to all
controllers.
crew.cluster 0.3.4
- Deprecate retryable options because crew1.0.0 moved
away from them.
crew.cluster 0.3.3
- 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.2
- Add retry_tasksargument.
crew.cluster 0.3.1
- Add a SLURM monitor (#32, @brendanf).
crew.cluster 0.3.0
- 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
- 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
- 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
- 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.2
- Require crew>= 0.5.0.
- Add a new slurm_time_minutesfor SLURM wall time (#1,
@cfljam).
- Enable TLS.
- Use MB format for memory in SLURM launcher (#22, @kendonB).
- Use launch_maxandcrew_tls()fromcrew0.5.0.
crew.cluster 0.1.1
- Align with breaking changes in crew0.3.0.
- Increase seconds_launchto 86400 (1 day).
crew.cluster 0.1.0
- 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).
crew.cluster 0.0.2
- Fix author spelling in the DESCRIPTION file.
crew.cluster 0.0.1