宣布发布 Barman v2.8

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

英国牛津 - 2019 年 5 月 17 日

2ndQuadrant 今天宣布发布 Barman 2.8 版本,引入了对异地冗余中增量备份的支持。它还包括各种性能增强和错误修复。

Barman 2.8 弃用了对 PostgreSQL 9.3 及更早版本的支持,并正式声明支持 Python 3,同时弃用 Python 2。

Barman(备份和恢复管理器)是一个开源管理工具,用于管理 PostgreSQL 服务器的备份和灾难恢复。它允许您在业务关键环境中执行多个服务器的远程备份,并帮助 DBA 在恢复阶段进行操作。

此版本包括以下列出的性能增强和其他更改

  • 在异地冗余中添加对 reuse_backup 的支持,以便在被动节点中进行增量备份复制
  • 通过使用 strptime 而不是更通用的 dateutil.parser,提高基于 rsync 的复制的性能
  • 在 barman-wal-archive 和 barman-wal-restore 中添加 --test 选项,以验证与 Barman 服务器的连接
  • 如果未显式设置 backup_ 选项,则发出警告,因为当 PGDG 声明 PostgreSQL 9.5 达到 EOL 时,未来默认值将从 exclusive_backup 更改为 concurrent_backup
  • 在 show-server 和 diagnose 命令中显示其他设置:archive_timeout、data_checksums、hot_standby、max_wal_senders、max_replication_slots 和 wal_compression。
  • 将 barman-cli 项目合并到 Barman 中

我们强烈建议尽早升级到 Barman v2.8。

升级信息 在主服务器上使用 rsync 备份方法的 Barman 用户应在升级到 Barman 2.8 之前将 backup_options 设置为 concurrent_backup(推荐用于 PostgreSQL 9.6 或更高版本)或 exclusive_backup(当前默认值)。

完整的更改和错误修复列表请点击此处查看。

下载和安装说明请点击此处查看。

源代码文件可在此处下载:点击此处

Barman 由 2ndQuadrant 开发和维护,并根据 GPL v3 分发。

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