↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

关系扩展后 FSM 区间端点算错的缺陷已修复 RSS

Jingtang Zhang 报告关系扩展后调用 FreeSpaceMapVacuumRange() 时传入的排他终点不对,修复只改一行,把 last_block 换成 last_block + 1,第二个补丁补了一个跨 FSM 叶页边界的回归测试。Melanie Plageman 确认这是真实缺陷,但触发条件有限,只有新页正好是新 FSM 页的第一页时才碰得上。问题自 PostgreSQL 16 引入,需要回移,她当天完成了提交。

发布于 2026-09-10T10:59:46.144572Z · Jingtang Zhang · PostgreSQL hackers
FSM 缺陷修复

Jingtang Zhang 报告关系扩展后调用 FreeSpaceMapVacuumRange() 时传入的排他终点不对,修复只改一行,把 last_block 换成 last_block + 1,第二个补丁补了一个跨 FSM 叶页边界的回归测试。Melanie Plageman 确认这是真实缺陷,但触发条件有限,只有新页正好是新 FSM 页的第一页时才碰得上。问题自 PostgreSQL 16 引入,需要回移,她当天完成了提交。

Jingtang Zhang 报告关系扩展后调用 FreeSpaceMapVacuumRange() 时传入的排他终点不对,修复只改一行,把 last_block 换成 last_block + 1,第二个补丁补了一个跨 FSM 叶页边界的回归测试。Melanie Plageman 确认这是真实缺陷,但触发条件有限,只有新页正好是新 FSM 页的第一页时才碰得上。问题自 PostgreSQL 16 引入,需要回移,她当天完成了提交。

原始来源 ↗

来源记录
  • center.info_item · fd8567345a824034 · 2026-10-03T04:08:35.169032Z
  • pgweb.info_item · fd8567345a824034 · 2026-10-03T04:08:55.967155Z