createRun.pl <TaskName> <RunName>

As the name implies, this utility creates a new Run of the supplied name in the task specified. If you do not specify a runname, a numeric string built from the current date and time will be automatically inserted.

deleteEmptyTask.pl <TaskName>

This utility deletes an empty task, i.e. one with no runs.

deleteRun.pl <TaskName> <RunName>

Specfied Run is deleted. All files represented in a DSInstance record are deleted from the file system as well.

deleteTask.pl <TaskName>

This utilties deletes the entirety of the specified task, including ALL of its runs. All output files from any of the task's runs are also deleted, however any input files, log files, and run directories are unaffected. It does the equivalent of subsequent calls to deleteTaskRuns.pl and deleteEmptyTask.pl. To prevent accidental deletion, it requires confirmation.

deleteTaskRuns.pl <TaskName>

This utilties deletes ALL the runs for a given task, WITHOUT deleting the task itself. All output files from any of the task's runs are also deleted, however any input files, log files, and run directories are unaffected. To prevent accidental deletion, it requires confirmation.

rollBackFailedRun.pl <TaskName> <RunName>

Deletes the most recently run TPInstance from the specfiied task and run. The Run status flag is then set to waiting so the scheduler will rerun the TPInstance on the next pass.

failStalledRun.pl <TaskName> <RunName>

For a run that is stuck in the 'Run' or 'Finalizing' statuses, one can use this script to fail the run so that it's most recent processing stage can be re-run after a call to rollBackFailedRun.pl.

  • No labels