Loader.ExecutionStore (loader v0.3.0)
All entries in the ets
tables "held" by this process should have the following format:
TODO: add duration after mono completion time
{
unique_ref, # via `make_ref/0`
pid,
monotomic_start_time,
successful_monotomic_completion_time,
wall_clock_start_time,
successful_wall_clock_completion_time,
total_tasks_to_execute,
success_count,
failure_count
}
The details of the ets
table and the tuple format are an internal detail,
and should not be relied upon by other modules.
Link to this section Summary
Functions
Returns a specification to start this module under a supervisor.
Link to this section Functions
Link to this function
child_spec(init_arg)
Returns a specification to start this module under a supervisor.
See Supervisor
.
Link to this function
increment_failures(instance_name, scheduled_loader_ref)
Link to this function
increment_successes(instance_name, scheduled_loader_ref)
Link to this function
log_successful_termination(instance_name, scheduled_loader_ref)
Link to this function
new_scheduled_loader(instance_name, pid, total_task_count)
Link to this function
start_link(opts)
Link to this function