-
Agent: The command-line format of the following options has been deprecated:
Use the
--mcmd.[format instead, or specify the options in the configuration file. (Bug #33676376)option]
Agent: The
update processcommand can now be run on a process that is in thestartingstatus. Typical use case for this is: when mcmd looses control of a mysqld node due to a timeout of thestart processon it, once the issue is fixed on the node,update processcan be run to re-establish control of the node by mcmd. (Bug #32779154)Client: With the release of MySQL Enterprise Edition 8.0.30, the MySQL Enterprise Encryption functions are now provided by a component. The set command of the
mcmclient can now be used on the component's system variables (see Configuring MySQL Enterprise Encryption for descriptions of the system variables). (Bug #34104948)Client: When no data nodes are available, a
setcommand that restarts a mysqld node without also restarting the data nodes is now rejected. This is to make sure that issues with the data nodes are first handled, so that the mysqld restart will actually be successful. (Bug #33617571)-
Client: The following errors have been added to cover a number of issues that the
collect logscommand might run into:ERROR 5502 Cannot announce TCP port
nonhostERROR 5503 No clients connected for
nsecondsERROR 5504 No reader progress while collecting files
ERROR 5505 Error reading from remote agent
hostERROR 5506 File copy failed to
hostERROR 5507 Server
hostrefusing connections from clienthostERROR 5508 Server
hostreset connection from clienthost
(Bug #26619287)
MySQL Cluster Manager now uses the third-part library GLib version 2.72.0. The new GLib version is included in the MySQL Cluster Manager distribution archive. (Bug #34209408)
Agent: The success message from the
delete clusteranddelete backupcommands now includes information on the number of warnings issued, when applicable. (Bug #34237041)Agent: Occasionally, the mcmd agent quit unexpectedly if the handshake was aborted somehow during a connection attempt by an mcm client. (Bug #34197655)
Agent: When a configuration option for mcmd that cannot be set in a configuration file was set there, or when an option is specified in the wrong section of the configuration file (see mcmd, the MySQL Cluster Manager Agent for explanations), mcmd was still started successfully, while the options were not actually set. With this patch, mcmd throws an error instead in the situation. (Bug #34119635)
Agent: Setting
--copy-port=0caused mcmd to throw an error with the message that the value was not in the allowed range, while it actually was. (Bug #34114479)Agent: Occasionally, the mcmd agent quit unexpectedly while parsing event records from an ndb_mgmd node. (Bug #32922993)
Client: The
delete clustercommand always reported success as long as it could finish its reconfiguration plan, even if some files or folders for the cluster could not be deleted. With this fix, the command reports "Cluster deleted successfully, but some files remain" when that is the case. (Bug #28949053)