pilot.ExecutionState¶
Class¶
ExecutionState contains information about the current state of the TaskHandler.
Inherits from pilot.Sample.
Fields¶
-
execution_state_e
status
¶ Current execution state, see pilot.execution_state_e.
-
Hash64
jobid
¶ Current program execution id. See vnx.Hash64.
-
string
program_name
¶ Name of the running program.
-
Task *
task
¶ Current task being executed, if any. See pilot.Task.
-
vector<StackFrame>
stack
¶ Execution stack, most recent first. See pilot.StackFrame.
-
long
time_started
¶ POSIX time stamp when program was started in [usec].
-
long
time_ended
¶ POSIX time stamp when program has finised in [usec], zero otherwise (ie. still running).
-
bool
is_minor
¶ True if current task is nothing major, for example log message output, etc.