修复 EAGLE bigram key 下 SWA 驱逐边界偏移导致的池泄漏
值得精读。这是一个典型的 '同一长度在两个坐标系下差一' 的根因修复:raw token 数与 bigram key 长度错一页,级联触发驱逐边界偏高、match 拒绝、保护长度停滞、KV 误释放。修复方式克制——提前构造 `RadixKey`、以 `len(radix_key) - 1` 作为唯一度量,并明确 'raw path 不动'。建议重点阅读 `cache_unfinished_req` 中 key 构造时机调整,以及 `TestSWAWindowUnderBigramKey` 对页对齐形态的构造(`seq_len = 4 * page_size`),这是复现该 bug 的最小形态。
参与讨论