Fix abusing presence of req.req_pool_idx to indicate the presence of req.kv resources (#29430)

This commit is contained in:
fzyzcjy
2026-07-15 14:48:39 +08:00
committed by GitHub
parent 2d979f1d8c
commit c315df49bb
6 changed files with 14 additions and 8 deletions
@@ -42,7 +42,7 @@ class ScriptedReqHandle:
@property
def kv_pages(self) -> int:
req = self.req
if req is None or req.req_pool_idx is None:
if req is None or req.kv is None:
return 0
page_size = self.context.scheduler.page_size
return (req.kv.kv_allocated_len + page_size - 1) // page_size