Agent:运行命令 时,旧mcmd
rotate log
日志的新文件名现在将时间戳放在文件扩展名之前,并在前面加下划线;例如, 在日志轮换之后变为 (漏洞#26696293)mcmd.log
mcmd_2017-07-15T22-45-28.log
客户端: 当返回内部错误(错误 1003)时,错误消息现在指示发生错误的主机。(漏洞 #27082475)
代理: 有时会忽略报告的节点状态(例如,报告已停止的节点接下来被认为是运行)。这是因为有时会错误地分配节点上的日志序列号 (LSN)(mcmd 通过它来判断状态报告是否已过时)。该修复更正了 LSN 机制,以便可以正确处理状态报告。(漏洞 #27338269)
代理: 等待
stop cluster
故障管理节点响应时命令超时。通过此修复,该命令立即出错。(漏洞#27253476)代理:当 mcmd
restore cluster
未能获取新生成然后失败的节点的进程句柄时,它挂在此修复程序针对这种情况添加了正确的错误处理。(漏洞 #27225001)代理:使用命令 引导 NDB Cluster 后 ,使用 MySQL Cluster Manager 建议的命令使用mysql客户端 连接到集群 失败,因为该命令通过其主机名引用本地主机,这在某些情况下可能无法解析。通过此修复,命令中改为使用 IP 地址。(缺陷号 27169533)
start cluster
--bootstrap
127.0.0.1
代理:当 ndbmtd节点在滚动重启期间失败时,mcmd 代理意外退出,因为该故障不允许mcmd识别节点 的镜像。通过此修复, mcmd会在这种情况下抛出正确的错误,然后继续其操作。(漏洞 #27105336)
代理程序: 当
start cluster
集群主机之一上运行非托管节点时,命令失败。(缺陷号 27060818)代理:单个节点的停止有时会导致向所有mcmd代理 生成大量重复的退出报告 (错误号 27049206)
代理:即使命令失败, mcmd 也会报告
restore cluster
命令成功。(漏洞#25117413)代理: 在 Windows 平台上,当 mcmd为集群节点“无法获取进程句柄”时,会在其日志中发出过多警告(漏洞 #23570996)
代理: 当
stop cluster
命令运行时,有时数据节点没有完全关闭并且命令失败并出现ERROR 7006
fornodegroup failure of the data nodes
。此修复阻止在这种情况下抛出不必要的错误并让命令继续。(缺陷号 21508316)代理: 当
import cluster
要导入的集群对其 mysqld节点使用连接池时,命令失败。(漏洞 #19357267)Agent: 在Windows平台上,集群重配置后,管理节点重启失败, mcmd仍然
starting
。这是因为在 Windows 平台上, mcmd在这种情况下继续尝试连接到已停止的 ndb_mgmd节点,直到超时。通过此修复,在尝试连接到它们之前首先检查ndb_mgmd节点的状态。(漏洞 #14255038)Agent: 当 NDB Cluster 的一个ndb_mgmd节点已经关闭时,使用 a关闭整个集群将花费很长时间。这是因为 命令的超时在被触发后并没有被集群上的所有相关进程知道。通过此修复,所有 mcmd代理现在都会收到超时通知,因此它们只会终止在超时期限后仍在运行的进程。(漏洞 #13778840)
stop cluster
--force
stop process
Agent: 如果添加了数据节点,但一开始无法启动,最后节点启动成功后,节点组创建失败。(漏洞 #13261667)
客户端: 当
show status
命令报告节点失败时,如果报告失败的mcmd 代理随后也失败,然后用户尝试重启节点,则返回ERROR 7007,错误地说节点已经在运行。通过此修复,将返回一个正确的错误 1003,并显示消息“主机hostname
上的代理不可用。” (错误号 27082586)客户端:如果数据节点的文件系统( 目录)位于节点的数据目录之外,则 使用该
--removedirs
选项delete cluster
不会删除该文件系统 (漏洞 #25591980)ndb_
nodeID
_fs客户端: 虽然该
set
命令不能用于为未出现在config.ini
文件中的非托管节点设置属性(例如,--port
非托管mysqld节点的选项),但此类尝试未被mcm客户端拒绝。通过此修复, mcm会在这种情况下引发错误。(漏洞#25512477)客户端: 在某些情况下,添加新进程后, 命令失败。这是因为添加的进程被错误地识别为之前停止的进程。通过此修复,已改进对已停止和已添加进程的处理,以防止出现此类错误识别情况。(缺陷号 25160942)
start process
--added
客户端: 如果
stop cluster
集群的所有数据节点都处于failed
发出命令时的状态,则命令失败。(漏洞 #24931681)