Remove feature flag ci_use_new_job_update_timeout_state

What does this MR do and why?

The feature flag ci_use_new_job_update_timeout_state was introduced in !202970 (merged) and globally rolled out on 2025-09-09 2:40PM PT.

Over 1 day verification has passed and it is deemed stable. This MR removes the feature flag.

About the feature

When a job status transitions from :running to :pending, we call update_state_timeout. With this FF enabled/removed, it calls job.update_state_timeout in before_transition instead of job.metadata.update_state_time in after_transition, and updates the timeout columns in p_ci_builds.

References

How to set up and validate locally

You can verify that the feature works as before by following the validation steps in !202970 (merged) (minus this FF).

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #566611 (closed)

Edited by Leaminn Ma

Merge request reports

Loading