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