Documentation Home
MySQL NDB Cluster 7.3 发行说明  /  MySQL NDB Cluster 7.3.30 (5.6.49-ndb-7.3.30) 的变化(2020-07-14,全面上市)

MySQL NDB Cluster 7.3.30 (5.6.49-ndb-7.3.30) 的变化(2020-07-14,全面上市)

MySQL NDB Cluster 7.3.30 是 NDB Cluster 的新版本,它基于 MySQL Server 5.6,包括 NDB存储引擎 7.3 版的功能,并修复了之前 NDB Cluster 版本中最近发现的一些错误。

获取 MySQL NDB Cluster 7.3。  可以从https://mysql.net.cn/downloads/cluster/获得 MySQL NDB Cluster 7.3 源代码和二进制文件。

有关 MySQL NDB Cluster 7.3 中所做更改的概述,请参阅 NDB Cluster 7.3 中的新增功能

此版本还合并了以前 NDB Cluster 版本中所做的所有错误修复和更改,以及通过 MySQL 5.6.49 在主线 MySQL 5.6 中添加的所有错误修复和功能更改(请参阅MySQL 5.6.49 中的更改(2020-07- 13,普遍适用)。

修正错误

  • 在节点重启期间 SUMA,正在启动的节点的块必须从已经运行的节点获取订阅(带有订阅者的事件)和订阅者(NdbEventOperation​​正在执行的实例)的副本。在复制完成之前,仍在启动的节点将忽略任何用户级别SUB_STARTSUB_STOP请求;复制完成后,他们可以参与此类请求。当复制操作正在进行时,用户级别SUB_STARTSUB_STOP请求被 DICT锁阻塞。

    发现一个问题,即在请求锁定之后但在授予之前, 起始节点可以参与 SUB_START和请求,从而导致不成功和 请求。此修复可确保节点在 实际授予锁定之前无法参与这些请求。(缺陷号 31302657)SUB_STOPSUB_STARTSUB_STOPDICT

  • NDB Cluster 中包含并由自动安装程序使用的 Dojo 工具包已升级到版本 1.15.3。(缺陷号 31029110)

  • 在执行任何 SHUTDOWNALL STOPALL RESTART管理命令时,不同的节点可能会尝试在不同的全局检查点索引 (CGI) 边​​界上停止。如果他们成功这样做,那么随后的系统重启会比正常情况下慢,因为任何具有较早停止 GCI 的节点都必须作为该过程的一部分进行接管。当节点在第一个 GCI 边界上失败导致幸存节点不可行时,幸存节点遭受仲裁失败;这具有导致此类节点在正确的 GCI 停止的积极效果,但可能会引起虚假错误或类似错误。

    为避免此类问题,现在在计划关闭期间执行额外的同步,以减少不同数据节点尝试在不同 GCI 关闭的可能性,以及在系统重启期间使用不必要的节点接管。(缺陷号 31008713)