MySQL NDB群集7.5.8是基于MySQL Server 5.7的新版本MySQL NDB群集7.5,包括版本7.5中的功能NDB.
存储引擎,以及最近修复以前的NDB群集版本中的错误。
获取MySQL NDB集群7.5。MySQL NDB Cluster 7.5的源代码和二进制文件可以从10bet博彩公司 。
关于MySQL NDB Cluster 7.5中更改的概述,请参阅NDB Cluster 7.5有什么新功能。
此版本还包含所有错误修复和更改在先前的NDB群集版本中,以及在MySQL 5.7中在MySQL 5.7中添加的所有错误修复和功能更改(参见MySQL 5.7.20(2017-10-16,普通可用性)的变化)。
mysql ndb clusterj:ClusterJ现在支持通过的接收线程的CPU绑定setRecVthreadCpuids()和getRecVthreadCpuids()方法。控件还可以设置和获取接收线程激活阈值setrecvthreadactivationthreshold()和getRecvthreadactivationThreshold()方法。
复制:使用为事件日志事件生成的GTID,无法使用MySQL错误代码1590(ER_SLAVE_CONING)使用
- slave-skip-errors = 1590
Replication Slave上的启动选项。(bug#26266758)解析错误
ndb_table
修饰符可能导致内存泄漏。(错误# 26724559)添加
转储
代码7027以便于测试与本地检查点有关的问题。有关更多信息,请参阅转储7027.。(bug#26661468)以前的修复程序旨在改进事务协调器中的节点故障处理的记录包括在正常操作中可能发生的事务的日志记录,这使得产生的日志不必要地冗长。在此类案例中,此类正常交易不再写入登录。(bug#26568782)
参考:这个问题是一个回归:bug#26364729。
由于配置文件错误,CPU锁定功能在Linux平台的构建中不可用。(bug#26378589)
一些
转储
用于的代码LGMAN.
内核块被错误地分配了属于代码的范围内的数字DBTUX.
。现在已经在适当范围内分配了符号常量和数字(10001,0002和10003)。(bug#26365433)节点故障处理
DBTC.
内核块由同时执行的许多任务组成,所有任务都必须在TC节点故障处理完成之前完成。此修复程序将记录覆盖范围扩展到每项任务完成时记录,并且保留哪个任务,包括以下改进:处理GCP和节点故障之间的交互处理交互,其中TC接管导致GCP参与者在主TC上停止,以允许它使用接管的任何事务扩展当前GCI;停顿可以在不同的GCP协议状态下开始和结束。日志记录覆盖范围被扩展到所有场景。调试日志现在对用户来说更加一致和易于理解。
通过伐木完成
qmgr.
块由于它监控节点故障处理持续时间的持续时间更频繁地完成。现在每30秒(而不是1分钟)生成警告日志,现在包括DBDIH
阻止调试信息(以前是单独编写的,而且通常)。为了减少空间使用,
DBTC实例
缩短到数字
:DBTC.
。数字
:添加了一个新的错误代码以辅助测试。
(bug#26364729)
当构建使用时,NDB集群没有成功编译
with_unit_tests =关闭
。(bug#86881,bug#26375985)当发送一个
start_frag_req.
信号可能导致节点故障引起的作业缓冲区已满在启动阶段5中,试图在重新启动期间执行本地检查点时出错。(Bug #86675, Bug #26263397)参考:参见:Bug #26288247, Bug #26279522。
使用时,NDB集群的编译失败
-dwithout_server = 1
仅构建客户端库。(bug#85524,bug#25741111)