MySQL NDB Cluster 7.2 Release Notes
MySQL NDB Cluster 7.2.32 is a new release of NDB Cluster,
incorporating new features in the NDB
storage engine, and fixing recently discovered bugs in previous
MySQL NDB Cluster 7.2 development releases.
Obtaining MySQL NDB Cluster 7.2. MySQL NDB Cluster 7.2 source code and binaries can be obtained from https://dev.mysql.com/downloads/cluster/.
This release also incorporates all bug fixes and changes made in previous NDB Cluster releases, as well as all bug fixes and feature changes which were added in mainline MySQL 5.5 through MySQL 5.5.59 (see Changes in MySQL 5.5.59 (2018-01-15, General availability)).
NDB Replication:
On an SQL node not being used for a replication channel with
sql_log_bin=0
it was possible
after creating and populating an NDB table for a table map event
to be written to the binary log for the created table with no
corresponding row events. This led to problems when this log was
later used by a slave cluster replicating from the mysqld where
this table was created.
Fixed this by adding support for maintaining a cumulative
any_value
bitmap for global checkpoint event
operations that represents bits set consistently for all rows of
a specific table in a given epoch, and by adding a check to
determine whether all operations (rows) for a specific table are
all marked as NOLOGGING
, to prevent the
addition of this table to the Table_map
held
by the binlog injector.
As part of this fix, the NDB API adds a new
getNextEventOpInEpoch3()
method which provides information about any
AnyValue
received by making it possible to
retrieve the cumulative any_value
bitmap.
(Bug #26333981)
Following TRUNCATE TABLE
on an
NDB
table, its
AUTO_INCREMENT
ID was not reset on an SQL
node not performing binary logging.
(Bug #14845851)
The NDBFS
block's
OM_SYNC
flag is intended to make sure that
all FSWRITEREQ signals used for a given file are synchronized,
but was ignored by platforms that do not support
O_SYNC
, meaning that this feature did not
behave properly on those platforms. Now the synchronization flag
is used on those platforms that do not support
O_SYNC
.
(Bug #76975, Bug #21049554)