This section documents all changes and bug fixes that have been applied in MySQL Cluster Manager 1.1.1 since the release of MySQL Cluster Manager version 1.1.0.
Functionality Added or Changed
Agent; Incompatible Change:
The identifiers mysql-cluster-manager and
mysql-proxy have been replaced with
mcmd. This has the following effects:
The script bin/mysql-cluster-manager
used to start the MySQL Cluster Manager agent is now
bin/mcmd.
The name of the default agent configuration file
etc/mysql-cluster-manager.ini has been
changed to etc/mcmd.ini.
The default agent log file
mysql-cluster-manager.log is now named
mcmd.log.
The default PID file
mysql-cluster-manager.pid, if used, is
now named mcmd.pid.
Within the agent configuration file, the
[mysql-proxy] section heading has been
replaced with the heading [mcmd].
These changes are not compatible with previous versions of
MySQL Cluster Manager. In particular, the old configuration file section heading
[mysql-cluster-manager] is not recongized by
MySQL Cluster Manager 1.1.1 and later; you must use [mcmd]
instead.
Agent; Important Change:
When starting the MySQL Cluster Manager agent, the
--defaults-file option is no longer required.
The agent now tries by default to find and use the configuration
file etc/mcmd.ini (in the MySQL Cluster Manager
installation directory). The default can still be overridden
using this option. See
Starting and Stopping the MySQL Cluster Manager Agent, for more
information.
Client; Important Change:
Formerly, the show status client command
required the use of one of the options
--cluster (short form: -c),
--operation (-o), or
--process (-r). Now, if none
of these options is specified, --cluster is
assumed. For more information, see
The show status Command.
Client; Important Change:
Added the stop agents client command, which
can be used to stop one, some, or all of the MySQL Cluster Manager agents in a
given management site.
For more information, see The stop agents Command.
Important Change:
MySQL Cluster Manager now supports multiple clusters. Each process-host used by
a cluster, as specified in the --processhosts
(-R) option of the create cluster command used
to create that cluster, must not be used in any other cluster.
Bugs Fixed
Agent: The MySQL Cluster Manager Agent failed to start when the agent configuration file had the wrong Unix permissions. (Bug #11766449)
References: See also Bug #11907655.
Agent:
The MySQL Cluster Manager agent failed to start when the same path was used for
log-file and
manager-directory.
(Bug #11756597)
Agent: Trying to start a cluster whose management server used a port already in use by a management server in a different cluster timed out instead of failing with an error. (Bug #11759740, Bug #52073)
References: See also Bug #11760416, Bug #52827.
Agent: Trying to start a cluster with an SQL node using a socket file already in use by an SQL node in a different cluster timed out instead of failing with an error. (Bug #11760416, Bug #52827)
References: See also Bug #11759740, Bug #52073.
Client:
When a site was created specifying a hostname, and IP to
hostname lookup later failed, the Hosts
column in the output of the list hosts
command showed Unknown for that host.
(Bug #11765645)
