MySQL集群管理器1.4发布说明MySQL集群管理器1.4.2 (2017-03-07)

MySQL集群管理器1.4.2 (2017-03-07)

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

添加或更改的功能

  • 包装:MySQL集群管理器现在也以RPM包的形式在Oracle Linux 7和Red Hat Enterprise Linux 7上安装。(错误# 25368708)

  • 代理:为方便地检测不完整的代理备份,在创建备份的文件夹中创建一个名为incomplete的空文件备份代理命令开始,备份完成后删除。备份过程结束后,该文件继续存在,表示备份未完成。(错误# 25126866)

  • 代理:一个新的更新过程命令更新集群进程的状态时,它不再正确地反映在输出中显示状态,过程。控件的控件中导入流程mcmd代理了。参见更新过程命令的详细信息。(错误# 25098588)

  • 代理:MySQL集群管理器现在可以自动恢复失败mysqld节点,只要在尝试恢复时该节点的数据目录为空;如果不是这样,那么在手动清理数据目录之后,用户现在可以手动运行启动过程——初始重建mysqld节点的数据目录中。(错误# 18415446)

  • 代理:显示状态命令现在报告进度时,新的——进步——progressbar选择使用。

  • 代理:一个新的命令,更新过程,将流程导入mcmd由于不同的原因(例如,它已经在MySQL集群管理器之外被手动重新启动),失去了对进程状态的跟踪。更多信息请参见命令描述。

错误修复

  • 代理:mcmd在SLES 11.4上运行ReiserFS时,由于MySQL集群管理器数据存储库中偶尔出现校验和错误,有时会意外退出。(错误# 25596300)

  • 代理:当一个自定义FileSystemPath值用于数据节点列表的备份恢复集群命令失败,因为找不到备份目录。(错误# 25549903)

  • 代理:在某些情况下,是一定的mcmd代理处理在代理之间发生同步超时的事件消息的时间过长。这是因为代理为了文件访问进入了一个互斥锁争用,这个修复将会删除。(错误# 25462861)

  • 代理:收集日志命令报告成功,即使文件传输不完整。此修复程序添加了文件传输完成检查并报告任何错误。(错误# 25436057)

  • 代理:一个ndbmtd节点有时(例如,在集群的滚动重新启动时)发送大量事件消息,并且可能花费太长时间mcmd代理在为下一个命令准备就绪时滞后,导致在mcmd代理。此修复程序大大减少了发送的事件消息的数量ndbmtd节点,从而减少了这种情况下同步超时的机会。(错误# 25358050)

  • 代理:可能会触发管理节点故障mcmd突然退出Windows平台。(错误# 25336594)

  • 代理:对象抛出的多个错误备份代理,旋转的日志,变化进行日志级别命令可能会互相覆盖,从而导致错误信息的丢失。(错误# 25134452)

  • 代理:收集日志当发起该命令的代理和其他代理之间无法建立TCP连接时,命令挂起。此修复使命令在情况持续超过30秒后超时。同时,一个新的mcmd选项,——copy-port,用户可以指定用于复制日志的TCP端口号。(错误# 25064313)

  • 代理:.mcm创建的文件。导入配置——dryrun命令有时会缺少某些配置设置。(错误# 24962848)

  • 代理:一个恢复集群命令将失败,如果MySQL集群管理器没有写访问BackupDataDir每个数据节点的。不必要的要求现在已经删除了。(错误# 24763936)

  • 代理:如果一个停止集群或者一个停止过程命令失败时,重启某些进程可能会失败,报错来自mcmd这些进程已经停止,即使它们实际上正在运行。这也使得不可能重新配置这些流程StopOnError是真的。这是因为失败了停止命令使这些进程的元数据处于不正确的状态。使用此修复程序,尽管值为,进程仍允许重新启动StopOnError。(错误# 24712504)

  • 代理:返回的错误消息中引用的主机名mcmd都是小写的。有了这个修复,主机名总是按原样引用;此外,mcmd现在总是指创建集群时使用的主机名或IP地址。(错误# 21375132)

  • 代理:一个恢复集群命令挂,当一声mcmd代理失败,其他代理继续等待接收它的消息。修复后,其他代理将检测失败并向用户返回错误。(错误# 16907088)

  • 代理:当集群启动时,如果数据节点在启动后不久出现故障mcmd仍然处于启动SQL节点的过程中,即使SQL节点在结束时成功启动,mcmd可能永远失去与SQL节点的连接。它发生在用户mcmd所需的mcmd没有在SQL节点上创建代理。有了这个修复,用户mcmd在SQL节点上始终创建启动集群命令。(错误# 13436550)