Top Level Namespace

Defined Under Namespace

Classes: BandManager, BandMessage, FlowConfig, Job, JobLink, Storeband, User, Utils, WorkFlow

Constant Summary collapse

STATUS_SKIP =

Determines the workflow and node status

-2
STATUS_FAKE =
-1
STATUS_NEW =
0
STATUS_RUNNING =
1
STATUS_OVER =
2
STATUS_SUSPEND =

SUSPEND mode for a job means a job is over and paused

3
STATUS_ERROR =
4
STORE_NO =

Determines if a job must be stored to S3, and its current status

-1
STORE_DO =
0
STORE_RUN =
1
STORE_OVER =
2
STORE_ERROR =
4
OP_NEW =

List of message operations

"new"
OP_START =
"start"
OP_FINISH =
"finish"
OP_ERROR =
"error"
OP_WSUSPEND =
"workflowsuspend"
OP_JSUSPEND =
"jobsuspend"
OP_RUN =
"run"
OP_WRESUME =
"workflowresume"
OP_JRESUME =
"jobresume"
OP_SKIP =

For if conditions, go through jobs but skip execution

"skip"
OP_CLEAN =

Delete work dirs of workflow

"clean"
OP_DESTROY =

Delete workflow and its work dirs

"destroy"
OP_STORE =

Store result to S3

"store"
ACTOR =

Actors type are exclusive Basic actor

-1
# If actor, i.e. ony one of the following jobs will be executed. Selected job match the exit code of the command. Type of the node will be set to selected output
# WARNING: input of IF actors MUST NOT be a pattern matchng multiple files. The IF condition must be executed only once, not on a bunch of files.
IF_ACTOR =

WARNING: input of IF actors MUST NOT be a pattern matchng multiple files. The IF condition must be executed only once, not on a bunch of files.

-2
# Interactive actor: there is no automatic FINISH message. Command is executed and user/an other script will send a FINISH message when appropriate.
INTERACTIVE_ACTOR =

Interactive actor: there is no automatic FINISH message. Command is executed and user/an other script will send a FINISH message when appropriate.

-3