Home > Storage > PowerScale (Isilon) > Product Documentation > Storage (general) > PowerScale OneFS Job Engine > Job hierarchy
Job Engine jobs often consist of several phases, with each proceeding in a predefined sequence. These run the gamut from jobs that have just a single phase, such as TreeDelete, to complex jobs, such as FlexProtect and MediaScan, which have multiple distinct phases.
A job phase must be completed in its entirety before the job can progress to the next phase. If any errors occur during processing, the job is marked “failed” at the end of that particular phase, and the job is terminated.
Each job phase is composed of a number of work chunks, or tasks. Tasks, which have multiple individual work items, are divided up and load balanced across the nodes within the cluster. Successful completion of a work item produces an item result, which might contain a count of the number of retries required to repair a file, plus any errors that occurred during processing.