Skip to content

[CI] Raise AMD Spec Decode Eagle 1 job timeout to 35min - #55136

Merged
Isotr0py merged 2 commits into
vllm-project:mainfrom
JaredforReal:ci/amd-spec-decode-eagle1-timeout
Sep 4, 2026
Merged

Isotr0py merged 2 commits into
vllm-project:mainfrom
JaredforReal:ci/amd-spec-decode-eagle1-timeout

Conversation

@JaredforReal

Copy link
Copy Markdown
Contributor

Purpose

The :amd: (MI300) Spec Decode Eagle 1: DeepSeek + Qwen job (25min limit) consistently takes ~25.5-26min and gets SIGTERM'd mid-way through its 6th test (test_eagle_correctness_medium[ROCM_AITER_FA-qwen3_eagle3-transformers], killed at ~91% of its GSM8K eval; the first 5 tests pass with 96-100/100). Observed on two consecutive attempts of build 87038 (25.8/25.4 min).

One contributor: ROCm 7.2.3's clang rejects aiter's -amdgpu-coerce-illegal-types=1 probe flag, wasting ~23s per engine start (12 engine starts in this job ≈ 4-5min of pure overhead).

Raise the AMD mirror timeout to 35min, in line with the other AMD mirrors (40/50, 45/55, 50/75 vs. their NVIDIA counterparts).

Test Plan

CI config only. Evidence: build 87038 job logs, two attempts, identical timeout signature (Processed prompts: 91%Received cancellation signal).

Duplicate-work check

No open PR found for this job timeout at the time of writing.

AI assistance

Prepared with AI assistance (Kimi Code); the human submitter has reviewed every changed line.

The MI300 mirror consistently takes ~26min against a 25min limit: all six
tests pass, but the last one is SIGTERM'd at ~91% of its GSM8K eval. The
ROCm 7.2.3 toolchain wastes ~23s per engine start probing an aiter clang
flag it does not support (-amdgpu-coerce-illegal-types), which pushed the
job over the edge.

Co-authored-by: Kimi <noreply@moonshot.cn>
Signed-off-by: JaredforReal <w13431838023@gmail.com>
Copilot AI lite review requested due to automatic review settings September 3, 2026 11:45

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Claude Code Review

This pull request is from a fork — automated review is disabled. A repository maintainer can comment @claude review to run a one-time review.

Copilot AI 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.

🟢 Approval recommended

Single, low-risk CI configuration change that aligns the AMD mirror timeout with observed runtime and existing mirror timeout patterns.

Pull request overview

Adjusts Buildkite CI timeouts for a single AMD mirror job in the Spec Decode test area to reduce flaky cancellations caused by the job slightly exceeding its current limit.

Changes:

  • Increase :amd: (MI300) Spec Decode Eagle 1: DeepSeek + Qwen mirror timeout from 25 to 35 minutes.
  • Leave the corresponding NVIDIA job timeout unchanged.
File summaries
File Description
.buildkite/test_areas/spec_decode.yaml Raises the AMD mirror timeout for the “Spec Decode Eagle 1: DeepSeek + Qwen” job to avoid CI SIGTERM near completion.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@Isotr0py
Isotr0py enabled auto-merge (squash) September 3, 2026 12:02
@github-actions github-actions Bot added the ready ONLY add when PR is ready to merge/full CI is needed label Sep 3, 2026
@coderabbitai

coderabbitai Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Team

Run ID: 86dc2f4a-e14e-40df-b52d-baf23474d07a

📥 Commits

Reviewing files that changed from the base of the PR and between a85d073 and 69dc837.

📒 Files selected for processing (1)
  • .buildkite/test_areas/spec_decode.yaml

Included review availability: Your plan provides up to 10 included reviews per hour; 9 remain after this review.


📝 Summary

Summary by CodeRabbit

  • Chores
    • Increased the time limit for the “Spec Decode Eagle 1: DeepSeek + Qwen” automated test step from 25 to 35 minutes.

Walkthrough

The AMD mirror of the “Spec Decode Eagle 1: DeepSeek + Qwen” Buildkite step now has a 35-minute timeout instead of 25 minutes.

Changes

Spec Decode Timeout

Layer / File(s) Summary
Increase AMD test timeout
.buildkite/test_areas/spec_decode.yaml
The AMD mirror timeout increases from 25 to 35 minutes.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Merge Risk: ⚪ Minimal · up to 69dc8

The AMD Spec Decode CI job now has sufficient time to complete rather than timing out near its expected runtime. No current merge-blocking risk is identified.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description check ✅ Passed The description clearly explains the timeout increase, the affected AMD CI job, the observed failure, and the test plan.
Title check ✅ Passed The title concisely and accurately identifies the CI job and the timeout increase from 25 to 35 minutes.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Isotr0py

Isotr0py commented Sep 4, 2026

Copy link
Copy Markdown
Member

/ci run

@github-actions

github-actions Bot commented Sep 4, 2026

Copy link
Copy Markdown

✅ Triggered Buildkite CI #87290 for commit 69dc83764df8.

@Isotr0py
Isotr0py merged commit 701a744 into vllm-project:main Sep 4, 2026
32 checks passed
@github-project-automation github-project-automation Bot moved this from Todo to Done in AMD Sep 4, 2026
ItsRoy69 pushed a commit to ItsRoy69/vllm that referenced this pull request Sep 10, 2026
…#55136)

Signed-off-by: JaredforReal <w13431838023@gmail.com>
Co-authored-by: Kimi <noreply@moonshot.cn>
Signed-off-by: Jyotirmoy Roy <jyotirmoyroy649@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/build ready ONLY add when PR is ready to merge/full CI is needed rocm Related to AMD ROCm

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants