diff --git a/vllm/v1/core/sched/scheduler.py b/vllm/v1/core/sched/scheduler.py index f5caff10bb10d..458abedbe71ba 100644 --- a/vllm/v1/core/sched/scheduler.py +++ b/vllm/v1/core/sched/scheduler.py @@ -617,7 +617,8 @@ class Scheduler(SchedulerInterface): def add_request(self, request: Request) -> None: self.waiting.append(request) self.requests[request.request_id] = request - record_queued(request) + if self.log_stats: + record_queued(request) def finish_requests( self, diff --git a/vllm/v1/core/sched/simple_scheduler.py b/vllm/v1/core/sched/simple_scheduler.py index 010e9f4575a47..f4a6728cfcef6 100644 --- a/vllm/v1/core/sched/simple_scheduler.py +++ b/vllm/v1/core/sched/simple_scheduler.py @@ -351,7 +351,8 @@ class SimpleScheduler(SchedulerInterface): def add_request(self, request: Request) -> None: self.waiting.append(request) self.requests[request.request_id] = request - record_queued(request) + if self.log_stats: + record_queued(request) def finish_requests( self,