宣布发布 repmgr 4.0.3

发布于 2018-02-15,作者:2ndQuadrant,一家 EDB 公司
相关开源

英国牛津 - 2018 年 2 月 15 日

2ndQuadrant 宣布发布 repmgr 4.0.3。repmgr 是最流行的 PostgreSQL 复制和故障转移管理工具。它增强并补充了 PostgreSQL 的内置复制功能,使其易于设置和管理备用服务器、检查复制状态以及执行切换操作等管理任务。repmgrd 守护进程提供自动故障转移功能,以最大限度地提高数据库的正常运行时间,并且可以轻松地与其他工具(如 PgBouncer)集成,以实现高应用程序可用性。

repmgr 4.0.3 包括以下与日志记录/诊断、事件通知和预操作检查相关的可用性增强功能

  • 改进使用 pg_ctl 控制服务器且未显式重定向日志输出时 repmgr 备用切换行为。
  • 改进 repmgr 备用切换日志消息,并在旧主服务器无法干净关闭时提供新的退出代码 ERR_SWITCHOVER_INCOMPLETE。
  • 添加检查以验证降级候选服务器是否可以在执行切换之前与升级候选服务器建立复制连接。
  • 在执行 repmgr 备用切换之前,添加对升级候选服务器上足够的 walsender 和复制槽的检查。
  • 为 repmgr standby follow 添加 --dry-run 模式。
  • 为 repmgr standby register 和 repmgr standby follow 事件通知提供有关主节点的信息。
  • 添加 standby_register_sync 事件通知,该通知在运行带有 --wait-sync 选项的 repmgr standby register 并且新的或更新的备用节点记录已同步到备用服务器时触发。
  • 运行 repmgr cluster show 时,如果任何节点无法访问,则在警告列表中输出遇到的错误消息

此版本包含以下错误修复

  • 确保在克隆备用服务器时可以覆盖非活动的数据目录。
  • 修复了 repmgr node status 上游节点的显示。
  • repmgr primary unregister 澄清了用法并修复了 --help 输出。
  • 修复了 pg_basebackup_options 的解析。
  • 确保在 Barman 模式下克隆备用服务器时创建 pg_subtrans 目录
  • repmgr witness register 修复了主节点检查。

有关所有已修复错误的详细列表,请阅读完整的发行说明此处

我们强烈建议您尽早升级到 repmgr 4.0.3。对于此版本,只需要简单的软件包升级和重启 repmgrd(如果正在运行)。

下载地址为 此处,安装说明可在此处获得: 此处

repmgr 由 2ndQuadrant 开发和维护,2ndQuadrant 是您勤奋的 PostgreSQL 专家团队。

repmgr 在 GPL v3 下分发。

有关更多信息,请发送电子邮件至 info@2ndQuadrant.com