发布于 2026-09-10T10:59:48.78858Z · Palak Chaturvedi · PostgreSQL hackers

shared_buffers 在线调整补丁集被审出不少问题。Palak Chaturvedi 发现 TAP 测试有约五分之一概率因 SIGHUP 投递时序而失败。Yuhang Qiu 的问题更深:持有全部分区锁期间不检查中断、madvise(MADV_REMOVE) 的范围盖住了 PROT_NONE 区域引发 EACCES 崩溃、EvictExtraBuffers() 用错缓冲区标志,而且大页对齐让测试其实没触发到 madvise。
shared_buffers 在线调整补丁集被审出不少问题。Palak Chaturvedi 发现 TAP 测试有约五分之一概率因 SIGHUP 投递时序而失败。Yuhang Qiu 的问题更深:持有全部分区锁期间不检查中断、madvise(MADV_REMOVE) 的范围盖住了 PROT_NONE 区域引发 EACCES 崩溃、EvictExtraBuffers() 用错缓冲区标志,而且大页对齐让测试其实没触发到 madvise。
来源记录
- center.info_item · 3e694a940a98be77 · 2026-10-03T04:08:35.169032Z
- pgweb.info_item · 3e694a940a98be77 · 2026-10-03T04:08:55.967155Z