宣布发布 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 备用切换之前,添加对提升候选节点上足够的 walsenders 和复制槽的检查。
- 为 repmgr standby follow 添加 --dry-run 模式。
- 为 repmgr standby register 和 repmgr standby follow 事件通知提供主节点信息。
- 添加 standby_register_sync 事件通知,当使用 --wait-sync 选项运行 repmgr standby register 并且新或更新的备用节点记录已同步到备用节点时,将触发此通知。
- 在运行 repmgr cluster show 时,如果任何节点不可达,将在警告列表中输出遇到的错误消息。
本次发布包含以下 bug 修复:
- 克隆备用服务器时,确保可以覆盖不活动的数据库目录。
- repmgr node status upstream node 显示已修复。
- repmgr primary unregister 澄清用法并修复 --help 输出。
- 已修复 pg_basebackup_options 的解析。
- 在 Barman 模式下克隆备用服务器时,确保创建 pg_subtrans 目录。
- repmgr witness register 修复主节点检查。
有关所有已修复错误的详细列表,请在此处阅读完整的发行说明:此处。
我们强烈建议您尽快升级到 repmgr 4.0.3。对于此版本,需要进行简单的软件包升级并重新启动 repmgrd(如果正在运行)。
下载可在此处获取:此处,安装说明可在此处获取:此处。
repmgr 由 2ndQuadrant 开发和维护 - 您勤奋的 PostgreSQL 专家团队。
repmgr 根据 GPL v3 分发。
如需了解更多信息,请发送电子邮件至 info@2ndQuadrant.com