From d9050b4a9c0c6d7035e4b5c8fcb67da7b161a01c Mon Sep 17 00:00:00 2001 From: Ke Bao Date: Sun, 1 Feb 2026 17:17:37 +0800 Subject: [PATCH] Reset evict swa status when retract (#18059) --- python/sglang/srt/managers/schedule_batch.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/python/sglang/srt/managers/schedule_batch.py b/python/sglang/srt/managers/schedule_batch.py index 718bb7ab6..5aa8538ec 100644 --- a/python/sglang/srt/managers/schedule_batch.py +++ b/python/sglang/srt/managers/schedule_batch.py @@ -1115,6 +1115,9 @@ class Req: self.kv_committed_len = 0 self.kv_committed_freed = False self.kv_overallocated_freed = False + self.swa_evicted_seqlen = 0 + self.extend_batch_idx = 0 + self.decode_batch_idx = 0 def offload_kv_cache(self, req_to_token_pool, token_to_kv_pool_allocator): token_indices = req_to_token_pool.req_to_token[