A.4.发布 0.9.1

版本 0.9.1 是集中在稳定性和性能的维护版本。

重要︰ 有的是轻微的不兼容 bug 修复此版本中。复制集被反向的集的成员不同的节点之间。以前,如果节点 A 是集合的成员 x,和节点 B 是集的 y,然后是集的一部分的表的成员将从 A => B 但不是 B => A.复制 x这是自 BDR 0.9.1 推翻,以致节点接收是他们复制集的一部分的表上的数据。

在此版本中的对 BDR 重大改进包括︰

修复复制集 (见上文) 的方向

关于继承的表 (BDR) 修复 PK 检测

修复 bdr.bdr_replication_identifier 表定义 (UDR)

不获取表锁在命令筛选器 (BDR/UDR)

重命名为 'bdr_supervisordb' 'bdr' 保留 db、 防止用户连接,和防止滴 (BDR/UDR,#60)

bdr_init_copy 处理的连接字符串 (BDR/UDR,#61) 中的错误修复

未记录的表 (BDR/UDR,#44) 命令筛选器中的修复程序

允许快速关机时暂停复制 (BDR/UDR,#58)

介绍 bdr.permit_ddl_locking 有助于防止意外全球 DDL 锁

当离别的节点 (BDR,#73) 移除插槽

bdr.table_set_replication_sets 不再需要 permit_unsafe_ddl_commands (UDR,#67)

提高音序器锁定和 pgstat 报告 (BDR/UDR)

添加 bdr.bdr_apply_is_paused() 信息函数

在可用 github bug 数跟随释放条目。在 git 中的更新日志,索取的其他详细信息。

两个变化添加次要的新功能︰

原样的 0.9.1 现在可能为会话设置 bdr.permit_ddl_locking = false,导致需要全局的DDL锁,将获取相反失败与错误的命令。 管理员可以选择在 postgresql.conf 中设置这则有打算做 DDL 的会话重写它。 请参阅 bdr.permit_ddl_locking 和 DDL 复制的详细信息。

新的信息函数 bdr.bdr_apply_is_paused() 可以调用来确定是否已暂停重播从对等节点的节点上

results matching ""

    No results matching ""