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

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

PostgreSQL 修复复制槽失效时的进程状态覆盖 RSS

PostgreSQL 已合入复制槽失效处理的状态覆盖修复。检查点或启动进程释放复制槽时,旧代码会误用仅对普通后端有效的数组偏移,覆盖另一个进程的状态标志。严重时可能丢失影响清理边界的标志,使 VACUUM 删除备库仍需要的行,即使已启用备库反馈也会受影响。补丁改为仅在逻辑解码标志确实存在时更新共享状态,提交注明回补至 PostgreSQL 14。这是已提交的修复,正式版本是否包含仍须看发行记录。

发布于 2026-10-01T01:25:22.58116Z · Vlad Lesin · PostgreSQL
内核 复制

PostgreSQL 已合入复制槽失效处理的状态覆盖修复。检查点或启动进程释放复制槽时,旧代码会误用仅对普通后端有效的数组偏移,覆盖另一个进程的状态标志。严重时可能丢失影响清理边界的标志,使 VACUUM 删除备库仍需要的行,即使已启用备库反馈也会受影响。补丁改为仅在逻辑解码标志确实存在时更新共享状态,提交注明回补至 PostgreSQL 14。这是已提交的修复,正式版本是否包含仍须看发行记录。

PostgreSQL 已合入复制槽失效处理的状态覆盖修复。检查点或启动进程释放复制槽时,旧代码会误用仅对普通后端有效的数组偏移,覆盖另一个进程的状态标志。严重时可能丢失影响清理边界的标志,使 VACUUM 删除备库仍需要的行,即使已启用备库反馈也会受影响。补丁改为仅在逻辑解码标志确实存在时更新共享状态,提交注明回补至 PostgreSQL 14。这是已提交的修复,正式版本是否包含仍须看发行记录。

原始来源 ↗

来源记录
  • pgweb.info_item · 62c470b7c186662d · 2026-10-03T04:08:55.967155Z