11.9. pegasus-em

Submit and monitor ensembles of workflows

pegasus-em COMMAND [options] [ARGUMENT…]

11.9.1. Commands

server [-d]

Start the ensemble manager server.

ensembles

List ensembles.

create ENSEMBLE [-R MAX_RUNNING] [-P MAX_PLANNING]

Create an ensemble.

pause ENSEMBLE

Pause ensemble.

activate ENSEMBLE

Activate a paused ensemble.

config ENSEMBLE [-R MAX_RUNNING] | [-P MAX_PLANNING]

Configure an ensemble.

submit ENSEMBLE.WORKFLOW plan_command [ARGUMENT…]

Submit a workflow. The command is either pegasus-plan, or a shell script that calls pegasus-plan. The output of plan_command must contain the output of pegasus-plan.

workflows ENSEMBLE [-l]

List the workflows in an ensemble.

replan ENSEMBLE.WORKFLOW

Replan a failed workflow.

rerun ENSEMBLE.WORKFLOW

Rerun a failed workflow.

status ENSEMBLE.WORKFLOW

Display the status of a workflow.

analyze ENSEMBLE.WORKFLOW

Analyze the current state of a workflow.

priority ENSEMBLE.WORKFLOW -p PRIORITY

Alter the priority of a workflow.

cron-trigger ENSEMBLE TRIGGER INTERVAL WORKFLOW_SCRIPT [-t TIMEOUT] [–args ARG1 [ARG2 …]]

Start a timed workflow trigger.

file-pattern-trigger ENSEMBLE TRIGGER INTERVAL WORKFLOW_SCRIPT FILE_PATTERN [FILE_PATTERN …] [-t TIMEOUT] [–args ARG1 [ARG2 …]]

Start a timed, file pattern workflow trigger.

11.9.2. Common Options

-h; –help

Print help message

-d; –debug

Enable debugging

11.9.3. Create and Config Options

-R N; –max-running N

Maximum number of concurrently running workflows.

-P N; –max-planning N

Maximum number of workflows being planned simultaneously.

11.9.4. Workflows Options

-l; –long

Use long listing format.