polaris.run.executor.RunningStep

class polaris.run.executor.RunningStep(step, reservation, pid, log_filename, started, hearing)[source]

A step that has been started and has not finished.

Variables:
__init__(step, reservation, pid, log_filename, started, hearing)[source]

Methods

__init__(step, reservation, pid, ...)

kill()

Stop the step, for a run that is being torn down.

work_seconds()

How long the step itself took, as the child reported it.

Attributes

pid

The process id, which is what a log names it by.