MySQL 集群管理器 8.0 发行说明  /  MySQL Cluster Manager 8.0.30 的变化(2022-07-26,正式发布)

MySQL Cluster Manager 8.0.30 的变化(2022-07-26,正式发布)

弃用和移除说明

添加或更改的功能

  • 代理:update process命令现在可以在处于 starting状态的进程上运行。典型的用例是:当mcmd由于超时而 失去对 mysqldstart process节点的控制时,一旦问题在节点上得到解决,就可以运行以通过mcmdupdate process重新建立对节点的。(缺陷号 32779154)

  • Client: 随着MySQL Enterprise Edition 8.0.30的发布, MySQL Enterprise Encryption 功能由组件提供。客户端的 set命令 mcm现在可以用于组件的系统变量(有关系统变量的描述,请参阅 配置 MySQL Enterprise Encryption)。(缺陷号 34104948)

  • 客户端: 当没有数据节点可用时, set重新启动 mysqld节点而不同时重新启动数据节点的命令现在被拒绝。这是为了确保首先处理数据节点的问题,这样 mysqld重启才会真正成功。(缺陷号 33617571)

  • 客户端: 添加了以下错误以涵盖collect logs命令可能遇到的许多问题:

    • n 错误5502 无法宣布 TCP 端口host

    • ERROR 5503n 几秒钟内 没有客户端连接

    • ERROR 5504 收集文件时阅读器没有进度

    • ERROR 5505 从远程代理读取错误 host

    • ERROR 5506 文件复制失败host

    • ERROR 5507 服务器host拒绝来自客户端的连接host

    • ERROR 5508 服务器host重置来自客户端的连接host

    (漏洞#26619287)

  • MySQL Cluster Manager 现在使用第三方库 GLib 版本 2.72.0。新的 GLib 版本包含在 MySQL Cluster Manager 分发存档中。(缺陷号 34209408)

修正错误

  • 代理:delete cluster来自和 的成功消息delete backup现在包括有关发出的警告数量的信息(如果适用)。(缺陷号 34237041)

  • 代理: 有时,如果握手在mcm客户端尝试连接期间以某种方式中止,则mcmd代理会意外退出。(缺陷号 34197655)

  • Agent:mcmd的配置选项无法在配置文件中设置时,或者在配置文件的错误部分指定了选项(请参阅mcmd,MySQL Cluster Manager Agent的解释), mcmd仍然成功启动,但实际上并未设置选项。有了这个补丁, mcmd会在这种情况下抛出错误。(缺陷号 34119635)

  • 代理: 设置--copy-port=0导致 mcm d 抛出错误,并显示值不在允许范围内的消息,而实际上是这样。(漏洞#34114479)

  • 代理: 有时, mcmd代理在解析来自ndb_mgmd 节点的事件记录时意外退出 。(缺陷号 32922993)

  • 客户端:delete cluster即使无法删除集群的某些文件或文件夹,只要它可以完成其重新配置计划, 该通过此修复,在这种情况下,命令会报告“已成功删除集群,但仍保留一些文件”。(漏洞 #28949053)