Skip to content

Conversation

rafvasq
Copy link
Contributor

@rafvasq rafvasq commented Sep 4, 2025

Purpose

cc: @njhill

@rafvasq rafvasq changed the title First pass adding timeouts based on previous times [CI] Add timeouts to tests Sep 4, 2025
@mergify mergify bot added the ci/build label Sep 4, 2025
Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request introduces timeouts to test jobs to prevent them from hanging, which is a valuable improvement for CI stability. My review focuses on ensuring these timeouts are correctly implemented. I've identified several instances where PYTEST_ADDOPTS is used for test steps that don't run pytest, rendering the timeout ineffective. I have provided suggestions to correct this by using the timeout command for the respective shell commands.

@njhill
Copy link
Member

njhill commented Sep 5, 2025

Thanks @rafvasq this looks great. Just a couple of comments:

  • Some of the buffers compared to observed times look a bit small, e.g. 10min -> 12min, could we add a bit more on... say at least 30% and a minimum of 10mins above the observed time?
  • There are some PRs to reorganize the tests that we'll hopefully merge imminently (such as [CI] Optimize entrypoints API server tests #23896), we may need to do another pass of this after that.

Signed-off-by: Rafael Vasquez <[email protected]>
@rafvasq rafvasq requested a review from njhill September 5, 2025 18:55
Signed-off-by: Nick Hill <[email protected]>
Copy link
Member

@njhill njhill left a comment

Choose a reason for hiding this comment

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

Thanks @rafvasq !

@njhill njhill added the ready ONLY add when PR is ready to merge/full CI is needed label Sep 5, 2025
@njhill
Copy link
Member

njhill commented Sep 5, 2025

@njhill njhill added ready-for-merge Indicate this PR is ready to be merged by the maintainers, used by reviewers without merge access. force-merge and removed ready-for-merge Indicate this PR is ready to be merged by the maintainers, used by reviewers without merge access. labels Sep 5, 2025
@simon-mo simon-mo merged commit c954c66 into vllm-project:main Sep 6, 2025
4 of 14 checks passed
JasonZhu1313 pushed a commit to JasonZhu1313/vllm that referenced this pull request Sep 7, 2025
Signed-off-by: Rafael Vasquez <[email protected]>
Signed-off-by: Nick Hill <[email protected]>
Co-authored-by: Nick Hill <[email protected]>
Signed-off-by: JasonZhu1313 <[email protected]>
@rafvasq rafvasq deleted the add-timeouts branch September 8, 2025 13:59
JasonZhu1313 pushed a commit to JasonZhu1313/vllm that referenced this pull request Sep 8, 2025
Signed-off-by: Rafael Vasquez <[email protected]>
Signed-off-by: Nick Hill <[email protected]>
Co-authored-by: Nick Hill <[email protected]>
Signed-off-by: JasonZhu1313 <[email protected]>
eicherseiji pushed a commit to eicherseiji/vllm that referenced this pull request Sep 9, 2025
Signed-off-by: Rafael Vasquez <[email protected]>
Signed-off-by: Nick Hill <[email protected]>
Co-authored-by: Nick Hill <[email protected]>
LopezCastroRoberto pushed a commit to LopezCastroRoberto/vllm that referenced this pull request Sep 11, 2025
Signed-off-by: Rafael Vasquez <[email protected]>
Signed-off-by: Nick Hill <[email protected]>
Co-authored-by: Nick Hill <[email protected]>
Signed-off-by: LopezCastroRoberto <[email protected]>
skyloevil pushed a commit to skyloevil/vllm that referenced this pull request Sep 13, 2025
Signed-off-by: Rafael Vasquez <[email protected]>
Signed-off-by: Nick Hill <[email protected]>
Co-authored-by: Nick Hill <[email protected]>
rogeryoungh pushed a commit to MiniMax-AI/vllm that referenced this pull request Sep 15, 2025
Signed-off-by: Rafael Vasquez <[email protected]>
Signed-off-by: Nick Hill <[email protected]>
Co-authored-by: Nick Hill <[email protected]>
Signed-off-by: rogeryoungh <[email protected]>
cboss6 pushed a commit to cboss6/vllm that referenced this pull request Sep 16, 2025
Signed-off-by: Rafael Vasquez <[email protected]>
Signed-off-by: Nick Hill <[email protected]>
Co-authored-by: Nick Hill <[email protected]>
Signed-off-by: bruceszchen <[email protected]>
cboss6 pushed a commit to cboss6/vllm that referenced this pull request Sep 16, 2025
Signed-off-by: Rafael Vasquez <[email protected]>
Signed-off-by: Nick Hill <[email protected]>
Co-authored-by: Nick Hill <[email protected]>
Signed-off-by: bruceszchen <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci/build force-merge ready ONLY add when PR is ready to merge/full CI is needed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[CI]: Add timeouts to all tests
3 participants