2025年9月25日: PostgreSQL 18 发布!

宣布发布 repmgr 4.4

发布于 2019-06-27,作者 2ndQuadrant,一家 EDB 公司
相关开源项目

英国牛津 - 2019 年 6 月 27 日

2ndQuadrant 今日宣布发布 repmgr 4.4。此主要版本包含多项重要增强功能。

repmgr 增强并补充了 PostgreSQL 的内置复制功能,是 PostgreSQL 复制和故障转移管理最受欢迎的工具。repmgr 简化了待机服务器的设置和管理,检查复制状态,并执行切换操作等管理任务。repmgrd 守护程序提供自动故障转移功能,最大化数据库正常运行时间,并且可以轻松地与其他工具(如 PgBouncer)集成,以实现高可用性应用程序。

repmgr 4.4 为 repmgrd 的自动故障转移提供了两项关键增强功能

  • 在主节点上,repmgrd 现在能够监视待机连接,如果连接节点数量低于某个(可配置的)值,则会执行自定义脚本。这为隔离主节点提供了额外的选择,以及在出现一个或多个待机连接断开时采取其他行动的可能性。
  • 在故障转移情况下,来自已失效主节点的待机上的 repmgrd 节点现在可以相互确认主节点仍然不可见,然后再继续进行故障转移。

repmgr 4.4 为客户端带来了以下主要增强功能

  • 在 repmgr standby promote 命令中添加了 --siblings-follow 选项
  • 在 repmgr standby switchover 命令中添加了 --repmgrd-force-unpause 选项
  • 在使用 --dry-run 选项运行 repmgr standby switchover 和 repmgr standby promote 时增加了额外的输出
  • repmgr cluster show 和 repmgr daemon status 的输出更加一致,两者现在都会发出关于意外节点状态的额外警告
  • repmgr cluster show 现在显示每个节点的 timeline ID(仅限 PostgreSQL 9.6 及更高版本)
  • 添加了保护措施,以防止从仲裁服务器克隆待机,并防止在主复制集群上安装仲裁服务器

还修复了若干问题。

此外,repmgr 的文档已转换为 XML 格式,这使得可以轻松地以 PDF 等其他格式提供文档。

有关所有更改的详细列表,请在此处阅读完整的发行说明 这里

强烈建议所有 repmgr 用户升级到此版本。升级说明在此处提供 这里

可以通过 2ndQuadrant 的公共 RPM 和 APT 存储库从 2ndQuadrant 在此 这里 获取软件包和安装文档。

源代码文件可在此处下载 这里,安装说明可在此处找到 这里

repmgr 根据 GPL v3 分发。

如需了解更多信息,请发送电子邮件至 info@2ndQuadrant.com