Add prepare_timeout config field

What does this MR do?

  • Adds a new prepare_timeout configuration field for runner workers (not yet enforced).
  • Adds GetPrepareTimeout, which handles fallback to the job timeout if prepare_timeout is not set or invalid.
  • Adds doc comments to RunnerSettings, RunnerConfig, and RunnerInfo to clarify their purpose.

Why was this MR needed?

Part of implementing #26583

What's the best way to test this MR?

Check that unit tests pass.

What are the relevant issue numbers?

Closes #39372 (closed)

Edited by Daniel Keenan

Merge request reports

Loading