Group Jobs

A Group Job is a Job that comprises of one or more member or child Jobs. The Group Job structure provides a way of grouping together logically related Jobs. A Group Job is created when a Action that offers Group Member Execution is executed against an Asset Group. When this happens, Ooyala Flex's Jobs Scheduler creates a Group Job, and then creates Sub-jobs for each member or child contained in an Asset Group. Each Sub-job is scheduled at the same time but run as a separate Job.

The state of a Group Job is managed by Ooyala Flex's Job Scheduler in the following way:

• If one or more child Jobs is running: The Group Job is set to running.

• If one or more child Jobs fails: The Group Job is set to failed. Retrying the Group Job will retry only the failed Jobs.

• If one or more child Jobs times out: The Group Job is set to timed out. Retrying the Group Job will retry only the timed out Jobs.

• If all child jobs complete: The Group Job is set to completed.

Was this article helpful?