Skip to content

[ML] Raise the version bump DRA wait timeout to 480 minutes - #3242

Merged
jmlrt merged 1 commit into
mainfrom
raise-version-bump-dra-timeout
Oct 14, 2026
Merged

jmlrt merged 1 commit into
mainfrom
raise-version-bump-dra-timeout

Conversation

@jmlrt

@jmlrt jmlrt commented Oct 13, 2026

Copy link
Copy Markdown
Member

Raises the version bump DRA wait from 240 to 480 minutes per attempt, both the fetch-dra-artifacts step timeout (patch and minor phase 2 generators) and TIMEOUT_SECONDS in dev-tools/wait_version_bump_dra.py. Retry limit stays at 2.

Why: the DRA wait starts as soon as the bump PR is opened (bump_version.sh enables auto-merge and doesn't wait). Bump PR CI takes ~7h before auto-merge, then DRA takes another 1-1.7h. With 240 min per attempt x 3 attempts we get a 12h window, which is too tight:

  • Oct 6 bump: each branch needed 1-2 automatic retries (8-8.6h total)
  • Sep 1 9.4.7 bump: all 3 attempts ran out and it needed a manual retry the next day

480 min x 3 gives a 24h window. Both values need to change: the script exits 1 when TIMEOUT_SECONDS is reached, so bumping only the step would still fail at 4h.

Same timeout change as in elastic/beats#53745 and elastic/fleet-server#7946.

Testing: py_compile on the 3 files, and ran both generators locally to check the emitted step has timeout_in_minutes: 480 with retry limit 2. The pipeline only runs on main when triggered by the centralized version bump, so the first real run will be the next patch bump.

🤖 Generated with Claude Code

Raise both the fetch-dra-artifacts step timeout and TIMEOUT_SECONDS in wait_version_bump_dra.py from 240 to 480 minutes. Bump PR CI alone takes ~7h before DRA starts, so 3 x 4h attempts wasn't enough.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@jmlrt
jmlrt marked this pull request as ready for review October 13, 2026 17:11
@elasticsearchmachine

Copy link
Copy Markdown

Pinging @elastic/ml-core (Team:ML)

@edsavage edsavage left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jmlrt
jmlrt merged commit a339f34 into main Oct 14, 2026
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants