宣布发布 repmgr 4.1.1
发布于 2018-09-05,作者 2ndQuadrant,一家 EDB 公司
相关开源项目
英国牛津 - 2018年9月5日
2ndQuadrant 今日宣布发布 repmgr 4.1.1
repmgr 是 PostgreSQL 复制和故障转移管理中最受欢迎的工具。它增强并补充了 PostgreSQL 内置的复制功能;简化了备用服务器的设置和管理、检查复制状态以及执行诸如切换操作等管理任务。repmgrd 守护进程提供了自动故障转移能力,以最大化数据库正常运行时间,并且可以轻松地与其他工具(如 PgBouncer)集成,以实现高应用程序可用性。
软件包可通过 2ndQuadrant 提供的公共 RPM 和 APT 仓库获取。安装软件包文档可在此处找到。
repmgr 4.1.1 提供了以下可用性增强功能:
- repmgr standby switchover --dry-run 不再复制外部配置文件以测试其是否可以复制;这避免了对目标系统进行任何更改。
- repmgr cluster cleanup 现在包含 cluster_cleanup 事件。
- repmgr standby switchover 改进了对空闲 walsender 的检测。
- 在 repmgr standby promote 期间发出的消息得到改进。
本次发布对 repmgrd 进行了重要的增强,例如:
- 在接收到 SIGHUP 后始终重新打开日志文件,之前只有在检测到配置文件更改时才会这样做。
- 在日志记录器初始化后报告版本号。
- 改进了级联备用故障转移处理。
- 改进了短暂网络中断后的重新连接处理——如果正在收集监控数据,这可能导致主节点上出现孤立会话。
- 在重新加载配置时检查 promote_command 和 follow_command 是否已定义。这些在启动时被检查,但 repmgrd 未重新加载它们,从而可能导致 repmgrd 使用无效值进行构建。
有关所有更改、增强和错误修复的详细列表,请在此处阅读完整的发布说明:此处。
我们建议尽快升级到此版本。此版本可以作为 repmgr 4.x 的简单软件包升级进行安装。
源代码文件可在此处下载:此处,安装说明可在此处找到:此处。
repmgr 根据 GPL v3 分发。
如需了解更多信息,请发送电子邮件至 info@2ndQuadrant.com