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

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

在线修改 wal_level 的两处后续修复已提交 RSS

Masahiko Sawada 审查在线修改 wal_level 的提交时发现两个问题。一是崩溃恢复期间的断言失败:实例在 wal_level='replica' 下建了逻辑槽,checkpointer 还没停用逻辑解码就崩溃,随后以 'minimal' 重启即触发。修复去掉了恢复结束时针对 minimal 的特殊处理,改为统一重算状态。二是 pg_controldata 没显示检查点记录里的逻辑解码状态。两个补丁都已提交。

发布于 2026-09-10T10:59:46.245151Z · Masahiko Sawada · PostgreSQL hackers
wal_level 恢复

Masahiko Sawada 审查在线修改 wal_level 的提交时发现两个问题。一是崩溃恢复期间的断言失败:实例在 wal_level='replica' 下建了逻辑槽,checkpointer 还没停用逻辑解码就崩溃,随后以 'minimal' 重启即触发。修复去掉了恢复结束时针对 minimal 的特殊处理,改为统一重算状态。二是 pg_controldata 没显示检查点记录里的逻辑解码状态。两个补丁都已提交。

Masahiko Sawada 审查在线修改 wal_level 的提交时发现两个问题。一是崩溃恢复期间的断言失败:实例在 wal_level='replica' 下建了逻辑槽,checkpointer 还没停用逻辑解码就崩溃,随后以 'minimal' 重启即触发。修复去掉了恢复结束时针对 minimal 的特殊处理,改为统一重算状态。二是 pg_controldata 没显示检查点记录里的逻辑解码状态。两个补丁都已提交。

原始来源 ↗

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