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.
- Percona XtraDB Cluster has ported Twitter’s MySQL
NUMApatch. This patch implements improved NUMA support as it prevents imbalanced memory allocation across NUMA nodes.
- Number of binlog files can be restricted when using Percona XtraDB Cluster with the new max_binlog_files option.
- New status variable
wsrep_incoming_addresseshas been introduced. It contains a comma-separated list of incoming (client) addresses in the cluster component.
- Multiple addresses can now be specified in the
gcomm:// URLwhen defining the address to connect to cluster. Option
wsrep_urlsis now deprecated,
wsrep_cluster_addressshould be used to specify multiple addresses instead.
- GTID can now be recovered by starting mysqld with
--wsrep-recoveroption. This will parse GTID from log, and if the GTID is found, assign it as initial position for actual server start.
SET PASSWORDcommand replication has been implemented. The SET statement can contain other variables and several password changes, and each password change will be replicated separately as one TOI (total order isolation) call. The user does not have to be explicitly defined, current user will be detected and correct
SET PASSWORDstatement will be generated for TOI replication in every use case.
- SQL statements aborted due to multi-master conflict can be automatically retried. This can be controlled with
wsrep_retry_autocommitvariable. The retrying will happen only if there is real abort for the SQL statement. If statement itself enters into commit phase and detects certification failure, there will be no retry.
- This version of Percona XtraDB Cluster implements significant speedups and memory footprint reduction on ranged queries.
- Some wsrep variables, like
wsrep_cluster_address, could be “doubly” allocated which could cause memory leak. Bug fixed #1072839.
- In case variables
wsrep_node_incoming_addresswere not set explicitly, port number would be set to
0. Bug fixed #1071882.
- Server would hang before storage engine initialization with
rsyncSST and with option
wsrep_start_positionenabled. Bug fixed #1075495.
- SST script interface has been upgraded to use named instead of positional parameters. Bug fixed #1045026.
- When server was started with no wsrep_provider and regular MySQL replication slave was configured, could cause intermittent failure to start MySQL slave during startup. Bug fixed #1075617.
- If DDL is processing with RSU method and there is MDL conflict with local transaction, this conflict would remain unresolved. Bug fixed #1039514.
- Static SST method list has been removed. Bug fixed #1045040.
- DDL in multi-statement would cause a server crash. Bug fixed #1049024.
- Mysqld_safe doesn’t restart the node automatically anymore. Bug fixed #1077632.
- Server would fail to start if the variable
wsrep_providerwas unset. Bug fixed #1077652.
Based on Percona Server 5.5.28-29.1 including all the bug fixes in it, Percona XtraDB Cluster 5.5.28-23.7 is now the current stable release. All of Percona‘s software is open-source and free.
For general inquiries, please send us your question and someone will contact you.