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

宣布发布 repmgr 4.1

发布日期:2018-07-31 作者:2ndQuadrant,一家 EDB 公司
相关开源项目

英国牛津 - 2018 年 7 月 31 日

2ndQuadrant 今日宣布发布 repmgr 4.1

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

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

此次发布引入了以下配置文件更改

  • log_level 的默认值现在是 INFO,可产生更多详细的日志输出,而不会产生过多的额外日志文件卷,并且与文档中示例所假设的设置相匹配。
  • recovery_min_apply_delay 现在接受零作为最小值

repmgr 4.1 带来重要的可用性增强,例如:

  • 如果提供了未识别的命令行选项,则始终以错误退出。这与 psql 等其他 PostgreSQL 实用程序的行为一致。
  • 添加 -q/--quiet 选项以抑制非错误输出。
  • 如果检测到节点状态问题,repmgr cluster show、repmgr node check 和 repmgr node status 将返回非零退出码。
  • 为 repmgr cluster event 添加 --csv 输出选项。
  • repmgr witness unregister 可以在任何节点上运行,通过 --node-id 提供见证节点的 ID。
  • 如果当前主服务器正在进行独占备份,repmgr standby switchover 将拒绝运行。

有关所有 repmgrd 更改、增强功能和错误修复的详细列表,请在此处 阅读完整的发行说明

我们建议尽快升级到此版本。此版本可以作为 repmgr 4.x 的简单软件包升级进行安装。

源代码文件可在此处 下载,安装说明可在此处 获取

repmgr 根据 GPL v3 分发。

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