评审中
🛡️ 稳定性修复
最新 v4 · 更新于 2026-09-02
主动回收冻结时提前退出
提交者:Richard Chang · 首次出现 2026-07-10
在 shrink_many() 和 try_to_shrink_lruvec() 内循环中检查挂起信号,使 proactive reclaim 在系统挂起时能及时退出。
版本时间线
v4
2026-09-02
· 2 封原始邮件
查看详情 →
讨论内层回收循环长时间运行致挂起;确认 MGLRU 回归,并回应 ERESTARTSYS 过度回收担忧。
v3
2026-07-18
查看详情 →
讨论proactive reclaim返回-ERESTARTSYS时注释的准确性,指出信号处理逻辑可能使注释产生误导。
v2
2026-07-16
· 5 封原始邮件
查看详情 →
主动回收内层循环未检查信号,导致冻结超时,通过在 should_abort_scan() 中添加信号检查修复。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。