发布 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 提供了重要的可用性增强功能,例如

  • 如果提供了无法识别的命令行选项,始终以错误退出。这与其他 PostgreSQL 实用程序(如 psql)的行为一致。
  • 添加 -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