10bet网址
MySQL NDB集群7.4版本说明
下载这些版本说明
PDF(美国Ltr)- 0.9 mb
PDF (A4)- 0.9 mb
HTML下载(TGZ)- 180.6 kb
HTML下载(Zip)- 269.0 kb


MySQL NDB集群7.4版本说明/版本系列更新日志:MySQL NDB集群7.4/ MySQL NDB集群7.4.12 (5.6.31-ndb-7.4.12)(2016-07-18,通用可用性)

MySQL NDB集群7.4.12 (5.6.31-ndb-7.4.12)(2016-07-18,通用可用性)

错误修复

  • 不兼容的更改:当数据节点只部分连接到API节点时,用于下推连接的节点可以从另一个节点上的事务协调器获得请求,而(尚未)连接到API节点本身。在这种情况下,NodeInfo对象中没有包含API节点软件版本的有效信息,导致DBSPJ块假设(不正确地)中止时假设API节点使用NDB版本7.2.4或更早的版本,要求在查询中止期间使用向后兼容模式,这将发送一个节点失败错误,而不是导致中止的真正错误。

    现在,无论何时出现这种情况,都可以假设,如果NDB软件版本不存在,API节点版本大于7.2.4。(错误# 23049170)

  • NDB集群接口:删除Ndb对象会占用过多的CPU。(错误# 22986823)

  • 尽管对转储命令是32位整数,ndb_mgmd在处理它们时只使用了10字节的缓冲区。(错误# 23708039)

  • 在关闭期间,mysqld进程有时会在日志记录后挂起NDB Util:停止...NDB Util:唤醒。(错误# 23343739)

    参考文献:参见:Bug #21098142。

  • 在从MySQL NDB Cluster 7.3版本在线升级到NDB 7.4(或更高版本)的过程中,在本地检查点(lcp)期间,以及升级这些节点之前,运行较低版本的几个数据节点发生了故障,导致升级之后出现了其他节点故障。这是由于残留的元素EMPTY_LCP协议由旧节点发起,作为LCP +重启序列的一部分,由于在这些版本中实现了LCP优化,该协议在NDB 7.4及以后的版本中不再使用。(错误# 23129433)

  • MySQL NDB集群7.4.8中引入的、API和管理节点用于管理信号的环回传输器预留发送缓冲区计算错误。(Bug #23093656, Bug #22016081)

    这个问题是Bug #21664515的回归。

  • 在节点重启期间,用于验证外键引用完整性的内部触发器的重新创建是不可靠的,因为可能不是所有分布式TC和LDM实例都同意所有触发器标识。为了解决这个问题,在节点重启序列中添加了一个额外的步骤,在这个步骤中,通过查询当前主节点确定触发器标识。(错误# 23068914)

    参考文献:参见Bug #23221573。

  • 在集群中的2个数据节点之一被强制关闭后NoOfReplicas = 2,由于仲裁失败,另一个数据节点也关闭了。(错误# 23006431)

  • ndbinfo.tc_time_track_stats表格使用直方图桶来表示延迟的分布情况。这些桶的大小也报告为直方图边界信息数据节点启动时的消息;此打印输出是多余的,因此已被删除。(错误# 22819868)

  • 发生故障。DBTUP当一个片段的可变大小页面总计超过4 GB时,在调试构建中。(错误# 21313546)

  • mysqld执行时没有干净地关闭ndb_index_stat。(错误# 21098142)

    参考文献:参见Bug #23343739。

  • DBDICT而且GETTABINFOREQ队列调试增强如下:

    • 的进度由数据节点监控GETTABINFOREQ信号可以通过设置使能DictTrace> = 2。

    • 添加了ApiVerbose配置参数,该参数设置为大于等于2的API节点启用NDB API调试日志记录。

    • 添加转储代码1229,显示当前状态GETTABINFOREQ队列中。(见转储1229。)

    另请参阅DBDICT块。(错误# 20368450)

    参考文献:参见Bug #20368354。