Percona XtraDB Cluster 5.5.41-25.11¶
Based on Percona Server 5.5.41-37.0 including all the bug fixes in it, Galera Replicator 2.11 and on wsrep API 25.11, Percona XtraDB Cluster 5.5.41-25.11 is now the current stable release. All of Percona‘s software is open-source and free.
This is an General Availability release. We did our best to eliminate bugs and problems during the testing release, but this is a software, so bugs are expected. If you encounter them, please report them to our bug tracking system.
wsrep_sst_xtrabackup-v2script was causing innobackupex to print a false positive stack trace into the log. Bug fixed #1407599.
MyISAM DDL (
CREATE TABLEonly) isn’t replicated anymore when
OFF. Note, for older nodes in the cluster,
wsrep_replicate_myisamshould work since the TOI decision (for MyISAM DDL) is done on origin node. Mixing of non-MyISAM and MyISAM tables in the same DDL statement is not recommended with
OFFsince if any table in list is MyISAM, the whole DDL statement is not put under TOI (total order isolation). This also doesn’t work if
default_storage_engineis set to
MyISAM(which is not recommended for Percona XtraDB Cluster) and a table is created without the
ENGINEoption. Bug fixed #1402338.
Percona XtraDB Cluster now shows a warning in case additional utilities, like
pvwhich may not affect critical path of SST, are not installed. Bug fixed #1248688.
garbdwould not work when cluster address was specified without the port. Bug fixed #1365193.
garbdwas running as root user on Debian. Bug fixed #1392388.
garbdinit script stop/start functions have been fixed. Bug fixed #1367956.
mysqldgets killed during the SST it will leave an unclean data directory behind. This would cause Percona XtraDB Cluster to fail when the server would be started next time because the data directory would be corrupted. This was fixed by resuming the startup in case
wsrep-recoverfailed to recover due to corrupted data directory. The old behavior is still achievable through
--exit-on-recover-failcommand line parameter to
my.cnf. Bug fixed #1378578.
xtrabackup-v2SST did not clean the undo log directory. Bug fixed #1394836.
stderrof SST/Innobackupex is logged to syslog with appropriate tags if
[mysqld_safe]has syslog in
my.cnf. This can be overridden by setting the
[sst]. Bug fixed #1399134.
clustercheckcan now check if the node is
PRIMARYor not, to allow for synced nodes which go out of
PRIMARYnot to take any writes/reads. Bug fixed #1403566.
Race condition between donor and joiner in Xtrabackup SST Configuration has been fixed. This caused XtraBackup SST to fail when joiner took longer to spawn the second listener for SST. Bug fixed #1405668.
socatutility was not properly terminated after a timeout. Bug fixed #1409710.
SST processes are now spawned with
posix_spawnto allow for better cleanup of child processes in event of non-graceful termination (
SIGKILLor a crash etc.). Bug fixed #1382797.
Variable length arrays in WSREP code were causing debug builds to fail. Bug fixed #1409042.
Signal handling in
mysqldhas been fixed for SST processes. Bug fixed #1399175.
Inserts to a table with autoincrement primary key could result in duplicate key error if another node joined or dropped from the cluster during the insert processing. Bug fixed #1366997.