本节文档了在MySQL Cluster Manager 1.4.3中应用于MySQL Cluster Manager 1.4.2版本1.4.2的所有更改和错误修复。
代理人:闲置时间的CPU使用量mcmd药剂已显著减少。(错误# 26227736)
代理人:一个新的错误码,
错误7030.
,为失败创建ndb_mgmd.命令和mysqld.查询。(bug#26160968)代理人:增加了支持
skip_networking.
系统变量mysqld.节点,允许mysqld.托管群集的节点与在Windows平台上使用命名管道或在Windows平台上共享内存的客户端应用程序进行通信,以及类似UNIX的平台上的套接字文件。但请注意,之间的沟通mcmd代理人和罗马数字使用命名管道,共享内存或套接字文件的客户端保持不受支持。(bug#25992390,bug#25974499)
客户:这
启动集群
- 最初的
命令现在重新初始化SQL节点(如果它们的数据目录为空)以及NDB群集的数据节点。一个新选择,——skip-init
,用于指定要跳过重新初始化的SQL节点的逗号分隔列表。(Bug #25856285, Bug #85713)客户:为创建的所有集群重新配置计划添加了校验和验证mcmd代理。本地创建的计划的校验和在所有代理之间共享,当校验和不匹配时,重新配置将被终止。这将阻止代理执行不同的计划。(错误# 23225839)
已从MySQL Cluster Manager + NDB群集捆绑包中删除了文件,以便显着降低包尺寸。(bug#25916635)
代理人:当。。。的时候
列出NextNodeID
命令用允许的最大节点数运行群集,mcmd代理人意外退出。通过此修复,情况适当处理。(bug#26286531)代理人:对于具有以下功能的集群
noofreplicas.
= 1
如果尝试使用stop process命令停止数据节点会导致代理意外丢弃。(bug#26259780)代理人:在网络分区情况下,当数据节点被仲裁器杀死时,则mcmd无法处理节点的退出报告并意外退出。这是由于对节点组信息的错误处理导致的,此修复程序将纠正此错误。(错误# 26192412)
代理人:如果使用了相对路径,则无法启动集群
- Manager-Directory.
选项设置代理存储库的位置。(错误# 26172299)代理人:执行用户命令时,mcmd如果来自其他代理商从未到达的预期答复,则可以挂起。此修复程序可提高超时处理以避免此类挂起。(bug#26168339)
代理人:在运行时
导入配置
命令,mcmd在前德鲁伦的代理商出现在进口中将变得沉默,然后不可用。这是由于某些主机名解析问题,这是由此修复解决的问题。(bug#26089906)代理人:收集日志命令有时在中间失败错误1003内部错误:无需客户端。这是因为mcmd代理过早地重置复制完成标记;此修复已停止该行为。(错误# 26086958)
代理人:当。。。的时候mcmd由于运行Windows Operations系统的虚拟机漂移,代理时钟耗尽了同步,然后再次同步时钟,代理之间的通信失败。此修复通过使代理商使用单调计时器来防止问题。(bug#26084090)
代理人:添加数据节点时发生的删除或重新创建节点组有时可能会失败,并出现断言错误(“轮询的节点组信息不一致“)。此修复程序放松了断言,从而允许完成节点组的重新配置。(错误# 26051753)
参考:参见Bug #20104357。
代理人:在执行中
放
命令,如果没有mysqld.节点可用来查询集群信息mcmd代理在等待时超时“准备“来自另一个代理的消息,即使消息已经发送。这是由于这两名特工的执行计划不一致放
命令。此修复可防止不一致。(bug#26021616)参考文献:这个问题是一个回归的:bug#14230789,bug#23148061。
代理人:一种
备份群集
- 适应性
当有很多表格备份时,有时会在备份完成之前立即出现。这是因为在这种情况下表格的元数据的逻辑备份太长。用这个修复,mcmdAgent现在将发送逻辑备份的进度报告,除非没有收到更多的进度报告,否则备份不会超时。(错误# 26000482)代理人:当一个
放
命令涉及重新启动群集的数据节点,但其中一个数据节点已停止,放
命令超时失败。用这个修复,放
命令已成功执行,为数据节点进行滚动重启。(bug#25869325)代理人:如果一个mysqld.节点已配置
skip_name_resolve.
系统变量启用,尝试mcmd连接到mysqld.节点将失败,错误消息主机'127.0.0.1'不允许连接到这个MySQL服务器
。这是因为MySQL账户使用mcmd有127.0.0.1.
作为其主机名,这是不允许的skip_name_resolve.
已启用mysqld.节点。此修复将帐户主机名更正为本地主机
。(bug#25831764,bug#85620)代理人:当宿主和它mcmdAgent被重新启动,MCMD可能无法重新启动主机上的management或mysqld节点,并且
显示状态
命令连续返回待查看节点的状态未知的
。(bug#25822822)代理人:当一个mcmd代理在关闭过程中,发出的用户命令可能会导致代理意外戒烟。使用此修复,错误消息“代理正在关闭“已返回,代理继续关闭。(bug#25055338)
代理人:当一个
放
命令涉及重新启动群集的数据节点,但其中一个数据节点是失败的
状态,mcmd重新启动数据节点,然后作为滚动重启的一部分再次重新启动它,这是不必要的。此修复消除了第二次重启。(错误# 23586651)客户:在代理开始之后,从中执行了一些命令罗马数字客户,这
显示设置
命令开始返回错误的值- 级别
选项。(bug#26189795)客户:试图设置mysqld.节点选项
——validate-password
导致抱怨参数不存在的错误,即使是密码验证插件已经安装在mysqld.节点。这是由于插件激活的一些错误mysqld.
节点,现在已被纠正。(错误# 25797125)