-
Notifications
You must be signed in to change notification settings - Fork 2.8k
[Eagle2]Fix multiple concurrent request crashes #2730
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
finished_reason, FINISH_ABORT | ||
): | ||
abort_count += 1 | ||
if not self.reqs[i].finished(): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why can't the code under this if statement be placed under the if statement of line 1055?
After my offline testing, the AbortReq issue has been resolved in the main branch. I am confirming if I need to modify the filter_match. |
LGTM cc @zhyncs @merrymercy |
@coolhok Can you take a look at this failed test case? https://github.com/sgl-project/sglang/actions/runs/12724186117/job/35470111598?pr=2839#step:4:545 |
func health_generate in popen_launch_server is faster than _wait_and_warmup will cause the apiserver to crash。 I try to initialize it, assigning the value of 'finic_xend_len' to [] can solve the problem. |
Motivation
fix some Eagle2 some bug
work with @jjjjohnson @bisunny
Need to rely on #2723
Modifications
Checklist