Quantum v2.2.1 Quantum.TaskRegistry View Source

Registry to check if a task is already running on a node.

Link to this section Summary

Functions

Mark a task as Finished

Mark a task as Running

Start the registry

Link to this section Functions

Link to this function mark_finished(server, task, node) View Source

Mark a task as Finished

Examples

iex> Quantum.TaskRegistry.mark_running(server, running_job.name, self())
:ok

iex> Quantum.TaskRegistry.mark_running(server, not_running_job.name, self())
:ok
Link to this function mark_running(server, task, node) View Source

Mark a task as Running

Examples

iex> Quantum.TaskRegistry.mark_running(server, running_job.name, self())
:already_running

iex> Quantum.TaskRegistry.mark_running(server, not_running_job.name, self())
:marked_running

Start the registry

Options

  • name - Name of the registry