You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implements serialization() for registering custom serialization and unserialization functions when using daemons.
Introduces call_mirai_(), a user-interruptible version of call_mirai() suitable for interactive use.
Simplification of mirai() interface:
'.args' will now coerce to a list if an object other than a list is supplied, rather than error.
'.signal' argument removed - now all 'mirai' signal if daemons are set up.
everywhere() now returns invisible NULL in the case the specified compute profile is not set up, rather than error.
mirai() specifying a timeout when daemons() has not been set - the timeout begins immediately rather than after the ephemeral daemon has connected - please factor in a small amount of time for the daemon to launch.
make_cluster() now prints daemon launch commands where 'url' is specified without 'remote' whether or not interactive.
Cluster node failures during load balanced operations now rely on the 'parallel' mechanism to error and no longer fail early or automatically stop the cluster.
Fixes regression since 0.11.0 which prevented dispatcher exiting in a timely manner when tasks are backlogged (thanks @wlandau#86).
Improved memory efficiency and stability at dispatcher.
No longer loads the 'promises' package if not already loaded (but makes the 'mirai' method available via a hook function).