Follow the PBS Pro Design Document Guidelines.

Forum Link: http://community.pbspro.org/t/new-runone-job-dependency-type/1988

Motivation:

Overview:

A new job dependency named “runone” will allow users to create a group of dependent jobs out of which only one job would be allowed to run. As soon as one job out of the group starts running, all other jobs will be put in ‘H’ (hold) state. Once the job that ran finishes (or is deleted) all other dependent jobs will be deleted.

Technical Details:

Users can submit jobs and specify “runone” dependency type to create a group of dependent jobs.