From 243ed7d32e94f00a9a32fbbc51be932f6277a55d Mon Sep 17 00:00:00 2001 From: PiteXChen <44110731+CLFutureX@users.noreply.github.com> Date: Thu, 23 Oct 2025 12:40:12 +0800 Subject: [PATCH] [Bugfix][Core] running queue index leakage exception (#26754) Signed-off-by: CLFutureX --- vllm/v1/core/sched/scheduler.py | 1 + 1 file changed, 1 insertion(+) diff --git a/vllm/v1/core/sched/scheduler.py b/vllm/v1/core/sched/scheduler.py index 08368b7d99efe..0349155cdf93e 100644 --- a/vllm/v1/core/sched/scheduler.py +++ b/vllm/v1/core/sched/scheduler.py @@ -278,6 +278,7 @@ class Scheduler(SchedulerInterface): token_budget += num_scheduled_tokens[preempted_req.request_id] req_to_new_blocks.pop(preempted_req.request_id) num_scheduled_tokens.pop(preempted_req.request_id) + req_index -= 1 else: preempted_req = self.running.pop()