MySQL集群管理器1.4发布说明MySQL集群管理器1.4.0 (2015-12-07)

MySQL集群管理器1.4.0更新(2015-12-07)

本节记录MySQL集群管理器1.3.6版本发布以来在MySQL集群管理器1.4.0中应用的所有更改和bug修复。

添加或更改的功能

  • 包装:MySQL集群管理器现在是与GLib-2.44.0、OpenSSL 1.0.1p和MySQL 5.6客户端库一起构建和发布的。(错误# 22202878)

  • 代理:现在会记录一个警告(如果进行日志级别=警告),当失败的进程没有重新启动时,因为该参数StopOnError被设置为真正的。(bug#21575241)

  • 代理:使用时进口集群命令,如果mysqld节点在命令行上启动了一个特殊的预定义设置之外的选项,导入失败了,抱怨这些选项不受支持。现在,只要这些选项及其值也包含在MySQL Cluster Manager以进行导入的节点的配置中,导入仍然存在。(bug#21363732)

  • 代理:两种新的选择已被引入集群升级命令:——重试——nodeid。他们,一起——力选项,允许在首次尝试升级集群失败后重试。参见描述集群升级获取详细信息。(Bug #20469067, Bug #16932006, Bug #21200698)

  • 客户:得到命令现在以与MySQL集群相同的顺序返回属性ndb_mgmd.命令执行时——print-full-config选项,首先列出非数据节点,其他节点按其节点id的递增顺序列出。(错误# 22202973)

  • 客户:一个新的自动运动Command被引入,它调优集群的许多参数以优化其性能。(错误# 22202855)

  • 客户:显示设置命令有一个新的- hostinfo.选项,该命令使用该选项打印关于主机的信息罗马数字客户端已连接。(错误# 21923561)

  • 客户:现在可以使用通配符*(星号字符)来匹配属性名得到命令。看到得到命令为例子。(错误# 18069656)

错误修复

  • 代理:在Windows平台上,导入集群后,如果该选项的非默认值为该选项,则后续集群重启超时——pid文件已经进口了一个mysqld节点。(错误# 21945519)

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

  • 代理:当数据节点无法在命令由于某些属性被错误地设置,因此无法使用另一个SET命令来纠正属性,因为命令要求数据节点运行。有了这个修正,第二个命令现在可以在数据节点不运行时执行,只要——力选择使用。然后重新启动失败的节点,然后滚动重新启动集群。(错误# 21943518)

  • 代理:恢复群集当群集中的表数量巨大(> 1000)时超时。这是因为超时扩展被阻止。此修复解除扩展。(bug#21393857)

  • 代理:在大群集的初始启动时(随着10GB的顺序的内存大小),在等待数据节点开始时可能超时。此修复使事务超时更长的数据节点启动。(bug#2135538​​3)

  • 代理:在某些条件下,a显示状态命令后可能会报告进程的负节点组ID值添加过程命令已完成。这是因为代理在创建新节点组之后,代理在其适当的值到达之前报告了节点组ID。此修复程序使代理在报告之前等待正确的节点组ID。(bug#21346804)

  • 代理:成功执行一个添加过程和随后的启动过程——添加命令,后来很快发出的第三个命令可能会失败。这是由于在添加了新节点后处理了进程状态的更新的方式,现在已被纠正。(bug#21138604)

    参考:参见Bug #21346804。

  • 代理:MySQL节点的选项(即不接受值的选项,例如,skip_show_database)命令,然后重新启动集群mcmd尝试集群升级和备份集群。(错误# 21098403)

  • 代理:创建网站命令有时会出现错误信息查询过程中与MySQL服务器失去连接。这是由于处理套接字的代码中的一个错误,这个错误现在已经被修复。(错误# 21027818)

  • 代理:参数列于(mysqld违约)[TCP默认]部分的config.ini文件没有作为非托管API节点的配置参数导入。(错误# 20889471)

  • 客户:的输出得到——include-defaults(- d)选项不包含具有默认值的匹配TCP属性。(错误# 21895322)