MySQL 集群管理器 1.4 发行说明  /  MySQL Cluster Manager 1.4.6 的变化 (2018-05-09)

MySQL Cluster Manager 1.4.6 的变化 (2018-05-09)

添加或更改的功能

  • 代理: MySQL Cluster Manager 现在支持使用多个本地数据管理器 (LDM) 在各个数据节点上以并行方式进行备份并恢复此类备份。backup cluster只要数据节点满足 使用并行数据节点进行 NDB 备份中指定的要求,就会使用该命令执行并行备份restore cluster像往常一样恢复备份(漏洞#27676066)

  • 代理:list backups命令已扩展为一个新 --agent选项,用于列出使用该 backup agents命令创建的代理备份。有关详细信息,请参阅选项说明。(错误#27168819,错误#27850905)

修正错误

  • 代理:collect logs命令未能包含已随该 rotate log命令轮换的日志。(漏洞 #27918231)

  • 代理: 当有大量备份要列出时,list backups命令失败并从其中一个 mcmd 代理发出Error: 1159通过此修复, mcmd已被优化以枚举大量备份。(漏洞#27868499)

  • 代理:如果集群的全局配置文件(通常)包含一个 部分 ,则mcmd代理意外退出。这是因为在 MySQL Cluster Manager 中,缺少该部分的处理,现在已通过此修复程序添加。添加还允许mcmd设置 section 中的 属性 ,这是 MySQL Enterprise Monitor 4.0 监控集群所必需的。(错误#27638138,错误#27519205)config.ini[system][system]name[system]

  • 代理:如果先前在 or collect logs使用本地主机 IP 地址引用主机,则命令 挂起。(漏洞 #27551932)127.0.0.1create sitecreate cluster

  • 代理:create cluster即使作为主机名提交的 IP 地址的格式与之前使用命令使用的格式不一致 (add hosts例如,将主机作为 127.0.0.1 添加到站点,然后添加到集群为 127.0.01)。随后尝试启动集群失败。此修复程序添加了对主机名的一致性检查,因此现在拒绝不一致的 IP 地址。(漏洞 #27551776)

  • 代理:mcmd关闭时集群节点发生维护重启时,该节点starting无限期地停留在该阶段。通过此修复,当mcmd关闭时不会尝试重新启动节点 (漏洞 #27513481)

  • 代理:Internal error当 mcmd尝试 使用命令设置 MySQL 服务器系统变量时发生。这是因为变量内部使用了错误的数据类型,现在已经修复。(漏洞#27413635)audit_log_read_buffer_sizeset

  • 代理: mcmd有时在运行restore cluster命令时意外退出。这是由于竞争条件造成的,在这种情况下, mcmd在所需的ndbapi节点准备好执行任务 之前就开始执行恢复 此修复程序添加了检查以消除竞争条件。(漏洞 #27342271)