package
1.33.0-rc3
Repository: https://github.com/ovh/utask.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

AutorunCollector launches a process that looks for existing resolutions with state TO_AUTORUN, and passes them to the engine for execution.
GarbageCollector launches a process that cleans up finished tasks (ie are in a final state) older than a given threshold.
GetEngine returns the singleton instance of Engine.
Init launches the task orchestration engine, providing it with a global context and with a store from which to inherit configuration items needed for task execution.
InstanceCollector launches a process that retrieves resolutions which might have been running on a dead instance and marks them as crashed, for examination.
RetryCollector launches a process that collects all resolutions eligible for a new run and passes them to the engine for execution.

# Structs

Engine is the heart of utask: it is the active process that handles the lifecycle of every task resolution.