Run Commands
Read the PPS series >

Job Timeout PPS

Set the maximum execution time allowed for a job.

Spec #

This is a top-level attribute of the pipeline spec.

{
    "pipeline": {...},
    "transform": {...},
    "job_timeout": string,
    ...
}

Behavior #

  • Work that is not complete by set timeout is interrupted.
  • Value must be a string that represents a time value, such as 1s, 5m, or 15h.
  • Differs from datum_timeout in that the limit is applied across all workers and all datums.
  • If not set, a job will run indefinitely until it succeeds or fails.