#51482 [BugFix][Core] free_blocks: restore prepend (LIFO) reuse order when prefix caching is off
原始 PR · 作者 theminghuang · 合并时间 2026-08-11 11:56
修复 free_blocks 缓存关闭时块复用顺序被翻转的回归
值得精读。这是一个典型的"一行修复 + 深度语义讨论"案例:展示了队列头/尾操作如何静默改变 KV cache 复用语义,以及 review 中"最小改动 vs 性能重构"的取舍过程。对维护者而言,#48017 条件写反的教训表明:声称 no-op 的优化也需要验证行为等价性。建议阅读 `free_blocks` 的完整上下文、njhill 对 perf 数据的质疑,以及 orozery 关于 connector FIFO 假设的评论。普通用户直接升级即可。
参与讨论