From dbcf7459b51e1ee48fe2f3341a2c2e83cdffd24e Mon Sep 17 00:00:00 2001 From: shuwenn <47200617+alphabetc1@users.noreply.github.com> Date: Tue, 21 Apr 2026 05:14:00 +0800 Subject: [PATCH] fix: reset empty prefill batch fullness (#23138) --- python/sglang/srt/managers/scheduler.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/python/sglang/srt/managers/scheduler.py b/python/sglang/srt/managers/scheduler.py index 52f3f1d22..3be81753b 100644 --- a/python/sglang/srt/managers/scheduler.py +++ b/python/sglang/srt/managers/scheduler.py @@ -2368,6 +2368,8 @@ class Scheduler( # even when no new batches arrive (e.g. traffic stops). if self.running_batch.is_prefill_only: self.running_batch.filter_batch() + if self.running_batch.is_empty(): + self.running_batch.batch_is_full = False if self.dllm_config is not None: new_batch = self.get_new_batch_dllm()