On creation we provide a set of keys or futures that interest us as well as
a scheduler. We traverse through the scheduler's dependencies to find all
relevant keys on which our keys depend. We then plug into the scheduler to
learn when our keys become available in memory at which point we record
their completion.
State
-----
keys: set
Set of keys that are not yet computed
all_keys: set
Set of all keys that we track
This class performs no visualization. However it is used by other classes,
notably TextProgressBar and ProgressWidget, which do perform visualization.This method overrides distributed.diagnostics.plugin.SchedulerPlugin.restart.
This method overrides distributed.diagnostics.plugin.SchedulerPlugin.transition.
Start state of the transition. One of released, waiting, processing, memory, error.
Final state of the transition.
This may include worker ID, compute time, etc.
This method is overriden in: