宣布发布 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 现在显示每个节点的时间线 ID(仅限 PostgreSQL 9.6 及更高版本)
  • 添加了安全措施,以防止从见证服务器克隆备用服务器,并防止在主复制集群上安装见证服务器

还提供了对许多问题的修复。

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

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

强烈建议所有 repmgr 用户升级到此版本。升级说明可在此处找到此处

软件包和安装文档可从 2ndQuadrant 的公共 RPM 和 APT 存储库获得,位于 此处

可以从此处下载源文件,安装说明可在此处找到此处

repmgr 根据 GPL v3 分发。

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