Skip to content

[multi-lora] 1/n - 7, test: pin update_weight_version abort_all_requests=False regression - #2713

Closed
yushengsu-thu wants to merge 1 commit into
mainfrom
test/sglang-abort-regression
Closed

[multi-lora] 1/n - 7, test: pin update_weight_version abort_all_requests=False regression#2713
yushengsu-thu wants to merge 1 commit into
mainfrom
test/sglang-abort-regression

Conversation

@yushengsu-thu

@yushengsu-thu yushengsu-thu commented Aug 22, 2026

Copy link
Copy Markdown
Collaborator

PR #2589 changed the engine's weight-version bump to send abort_all_requests: False so in-flight requests survive a weight update, but the behavior landed without a test. This adds a fast CPU test that pins the exact /update_weight_version wire payload, so a revert or refactor cannot silently reintroduce the aborts. Test-only; no production changes.

Part of the [multi-lora] 1/n merge train: #2273 carries the same (or dependent) content and rebases after this merges.

PR #2589 switched the engine weight-version bump to abort_all_requests=False
so in-flight requests survive a weight update, but shipped no test; this
pins the exact wire payload so a revert or refactor cannot silently bring
the aborts back.
@yushengsu-thu yushengsu-thu changed the title test: pin update_weight_version abort_all_requests=False regression [multi-lora] 1/n - 7, test: pin update_weight_version abort_all_requests=False regression Aug 24, 2026
@yushengsu-thu
yushengsu-thu marked this pull request as ready for review August 24, 2026 00:21

@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 repository is configured for manual code reviews. Comment @claude review for a one-time review, or @claude review always to subscribe this PR to a review on every future push.

Tip: disable this comment in your organization's Code Review settings.

@yushengsu-thu

Copy link
Copy Markdown
Collaborator Author

Closing: not an extraction from #2273 (the stack carries no sglang_utils production diff), so it does not belong in the 1/n merge train.

@yushengsu-thu yushengsu-thu reopened this Aug 24, 2026
yushengsu-thu added a commit that referenced this pull request Aug 24, 2026
…uted sync

LoRA sync sends only adapter tensors and never refills base weights;
opening the session anyway makes begin/end_weight_update restore and
re-pack the quantized base buffers with nothing loaded in between,
corrupting the frozen base (reproduced on Kimi-K2.5 W4A16, TP8).
Also re-adds the update_weight_version abort_all_requests=False wire
pin so main #2589's no-abort behavior cannot silently regress.
Absorbed from closed PRs #2715 and #2713.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant