sidetask v1.1.2 SideTask.Supervisor

Elixir port of Basho’s sidejob_supervisor, using a map as a set instead of :sets for better performance and including the not-yet-upstreamed bugfix https://github.com/basho/sidejob/pull/12

Summary

Functions

current_usage(state)
rate(state)
start_child(name, mod, fun, args)
start_child(SideTask.resource, module, atom, term) ::
  {:ok, pid} |
  {:error, :overload} |
  {:error, term}
which_children(name)
which_children(SideTask.resource) :: [pid]