MySQL Cluster Manager 1.3发行说明MySQL集群管理器1.3.4 (2015-02-26)

MySQL Cluster Manager 1.3.4(2015-02-26)的更改

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

添加或更改的功能

  • 客户:用于维护MySQL配置选项的配置文件已经被清理和整合。这意味着数量减少了* _configdef _ *。XML下的文件var.目录在MCM.安装目录,并修正了一些小问题与处理的一些选项MCM.。(错误# 20318036)

  • 客户:支持了一些ndb_restore.属性中添加的恢复集群命令;详细信息请参见此命令的描述。(错误# 20310081)

  • 客户:新的显示警告命令允许您检查代理日志中发出的任何警告(mcmd.log)对于您输入的最后一个命令MCM.客户。(bug#20303045)

  • 客户:不允许手动将小于49的节点ID分配给进程,而不是数据节点创建集群添加过程命令已经解除。建议用户仍然按照保留节点ID为1 ~ 48的数据节点的最佳实践,其中节点ID不能大于48。(Bug #20284278, Bug #75331)

  • 客户:现在将一个警告写入代理日志文件(mcmd.log),当用户试图设置一个已弃用的配置变量时。(错误# 20242779)

  • 客户:一个新的命令,显示设置的当前值MCMD.选项。(错误# 20102394)

  • 客户:当列出特定的选项时MCM.命令用来- 帮助选项,选项已经列在需要选择是否不再重复下有效的选项(Bug#19910130)

  • 客户:类似命令产生的进程列表列出流程,创建群集-v.,添加进程-v.显示状态 - 处理现在首先按进程类型排序,然后按节点ID排序。之前,它按创建进程的顺序排序。(bug#19881161)

  • 客户:MySQL Cluster Manager现在完全支持接受多个值的复制属性的多个条目(例如,replice_ignore_table,replicate_ignore_db., 和replicate_do_table);参见得到重启有关详细信息的命令。(bug#19845790)

  • 客户:MCM.配置命令(得到,, 和重启),现在可以从过滤器规范列表中省略进程名称。例如,得到DataMemory:: 2 mycluster现在是一个有效的命令。(Bug #19035112, Bug #73063)

  • 客户:[仅适用于UNIX的平台]以分开历史记录MCM.mysql客户端,MCM.默认情况下,客户端历史记录将被记录在.mcm_history运行用户主目录下的文件MCM.。要更改日志文件的默认文件路径,请设置环境变量MCM_HISTFILE与所需的值MCM.。(错误# 18186455)

  • 客户:对象的动态属性设置时mysqld节点,MCMD.不再立即重启节点,而是发送一个设置全球申请将新值应用于mysqld节点,并将值保存在mysqld配置文件,以便在下次重新启动时再次应用该值mysqld节点。(bug#16633542)

  • 客户:何时参考群集属性MCM.configuration命令(得到,重启。或)、破折号(-)及下划线(_)现在可以在属性名称中互换使用。例如,设置NDB-Cluster-Connection-Pool:MySQLD = 12 MyCluster现在工作相同设置ndb_cluster_connection_pool: mysqld = 12 mycluster。在此之前,只有后者被接受。(Bug #11761809, Bug #54335)

错误固定

  • 代理人:从群集升级失败恢复后,输出显示状态——过程显示了错误的包裹名称mysqld进程,它没有反映将用于后续重启的包。(错误# 20482379)

  • 代理人:代理从故障中恢复后,可能会错误地报告集群节点的状态。此修复程序确保检测并报告正确的节点状态。(错误# 20430481)

  • 代理人:在添加数据节点时发生的删除或重新创建节点组有时会失败,例如,没有按照节点组的顺序添加节点。此修复程序在导致失败的代码中放宽了对节点组一致性的断言。(错误# 20104357)

  • 代理人:后停止ndbd从未开始的进程以前从未开始过,添加了一个新的ndbd过程和停止它导致内部错误。(bug#20092204)

  • 代理人:重新启动并尝试重新连接到其他站点成员的代理时,其中一个联系代理可能会以XCOM错误最终失败。这是由于对XCOM版本要求过于严格的断言,这已由此修复程序删除。(bug#19414104)

  • 代理人:当群集主机上的代理在其回复结束时对备份列表中的另一个主机查询回复了另一个主机查询时,它还在网络连接上发送了一个关键警告。此修复通过使代理对其网络连接执行适当的重置来停止警告。(bug#19209223)

  • 代理人:的参数时发生内部错误LogDestination包含冒号(:),在Windows文件路径中很常见。修复,MCMD.现在可以适当地处理Windows文件路径中的磁盘指示符。(错误# 19193738)

  • 代理人:之后,一个导入配置命令,群集配置文件中的Windows格式中的文件路径被转换为UNIX格式。(bug#19053590)

  • 客户:集群升级有时会失败,因为一些代理没有足够早地加载包的配置定义,导致代理在重新配置计划方面彼此不同步。此修复将强制所有代理在发送指示重新配置完成的状态更新之前加载配置定义。(错误# 20469039)

  • 客户:属性的超出范围值binlog_cache_size用于命令没有被拒绝MCM.,这导致群集启动时出错。此修复更正了属性上的故障边界测试。(bug#20351340)

  • 客户:当。。。的时候升级集群命令使用MySQL集群管理器已经使用的包,升级过程失败。修复,MCM.首先在开始任何升级过程之前检查包版本,并在所描述的情况下抛出错误。(bug#20144280)

  • 客户:如果停止群集是立即发行的重新启动集群已由另一个客户端发出并仍在运行的命令重新启动集群命令失败。有了这个修复,这两个命令现在可以按照它们发出的顺序成功执行。(错误# 19125493)