From 32142b3c62277ac7cb941f2036270decb6b514f4 Mon Sep 17 00:00:00 2001 From: Simon Mo Date: Tue, 22 Jul 2025 01:18:40 -0700 Subject: [PATCH] [Bugfix] Fix eviction cached blocked logic (#21357) Signed-off-by: simon-mo --- vllm/v1/core/block_pool.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vllm/v1/core/block_pool.py b/vllm/v1/core/block_pool.py index 0fd6947ae0bda..cbb6bb26822c7 100644 --- a/vllm/v1/core/block_pool.py +++ b/vllm/v1/core/block_pool.py @@ -253,7 +253,7 @@ class BlockPool: return False block.reset_hash() blocks_by_id.pop(block.block_id, None) - if blocks_by_id: + if len(blocks_by_id) == 0: del self.cached_block_hash_to_block[block_hash] if self.enable_kv_cache_events: