Skip to content

[Misc] Bound NIXL upper bound version#35495

Merged
DarkLight1337 merged 1 commit into
mainfrom
nixl-version
Mar 2, 2026
Merged

[Misc] Bound NIXL upper bound version#35495
DarkLight1337 merged 1 commit into
mainfrom
nixl-version

Conversation

@NickLucche

@NickLucche NickLucche commented Feb 27, 2026

Copy link
Copy Markdown
Member

Temporarily bounding NIXL to <0.10.0 after some internal reports of agent disconnection (nixlRemoteDisconnectError) by @ZhanqiuHu.

All in all, we should still have a bit more control over deps and add an upper version bound.

Signed-off-by: NickLucche <nlucches@redhat.com>

@gemini-code-assist gemini-code-assist Bot 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.

Code Review

This pull request temporarily bounds the upper version of the nixl dependency to <0.10.0 to mitigate an agent disconnection issue. The change is correct and addresses the problem described. I've added one suggestion to include a comment in the requirements file explaining the reason for this version constraint. This will improve long-term maintainability by providing context for future dependency updates.

@@ -1,3 +1,3 @@
lmcache >= 0.3.9
nixl >= 0.7.1 # Required for disaggregated prefill
nixl >= 0.7.1, < 0.10.0 # Required for disaggregated prefill

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.

high

To improve maintainability, it would be helpful to add a brief comment explaining why the upper bound for nixl is necessary. This will provide context for future developers who might consider updating this dependency, preventing the reintroduction of the bug.

For example, you could mention the nixlRemoteDisconnectError bug mentioned in the pull request description.

nixl >= 0.7.1, < 0.10.0 # Required for disaggregated prefill. Bounded to avoid nixlRemoteDisconnectError.

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.

Agree with the boit, context would be good for maintainability pov.

@DarkLight1337 DarkLight1337 Mar 2, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Discussed offline with @NickLucche , comment will be added when the issue is confirmed.

@NickLucche NickLucche added the ready ONLY add when PR is ready to merge/full CI is needed label Feb 27, 2026

@hickeyma hickeyma 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.

Thanks @NickLucche for the PR. Looks good but agree with bot on comment for context.

@DarkLight1337 DarkLight1337 merged commit c212202 into main Mar 2, 2026
17 checks passed
@DarkLight1337 DarkLight1337 deleted the nixl-version branch March 2, 2026 08:57
Copilot AI pushed a commit to machov/vllm that referenced this pull request Mar 10, 2026
Signed-off-by: NickLucche <nlucches@redhat.com>
wendyliu235 pushed a commit to wendyliu235/vllm-public that referenced this pull request Mar 18, 2026
Signed-off-by: NickLucche <nlucches@redhat.com>
@markmc markmc mentioned this pull request Apr 14, 2026
mystous pushed a commit to mystous/vllm_hybrid that referenced this pull request May 10, 2026
Signed-off-by: NickLucche <nlucches@redhat.com>
my-other-github-account pushed a commit to my-other-github-account/vllm that referenced this pull request May 15, 2026
Signed-off-by: NickLucche <nlucches@redhat.com>
my-other-github-account pushed a commit to my-other-github-account/vllm that referenced this pull request May 15, 2026
Signed-off-by: NickLucche <nlucches@redhat.com>
0826joyce pushed a commit to 0826joyce/vllm-serving-optimization that referenced this pull request May 19, 2026
Signed-off-by: NickLucche <nlucches@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/build kv-connector 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.

3 participants