New Galera Cluster version is now released! It includes patched MySQL server 5.6.21 and Galera replication provider 3.9

Coderhsip is pleased to announce a new release of Galera Cluster for MySQL consisting of MySQL-wsrep 5.6.21 and Galera 3.9, wsrep API version 25.

 

This release incorporates all changes up to MySQL 5.6.21 and numerous fixes  and enhancements specific to Galera replication.

 

Galera Cluster is now available as targeted packages and package repositories for a number of Linux distributions, including Ubuntu, Debian, Fedora, CentOS, OpenSUSE and SLES. Obtaining packages using a package repository removes the need to download individual files and facilitates the deployment and upgrade of Galera nodes.

 

This and future releases will be available from http://www.galeracluster.com, while previous releases remain available on LaunchPad. The source repositories and bug tracking are now on http://www.github.com/codership .

 

RELEASE NOTES

 

New features and notable changes in MySQL-wsrep since last binary release by Codership (5.6.16):

– The wsrep_causal_reads variable has been deprecated. A new variable,

wsrep_sync_wait, has been introduced to allow causal checks to be specified

separately for selects, updates and inserts (lp:1277053)

– Improvements in the replication of events (lp:1312618)

– SST is governed by a timeout so that the joiner does not hang if the donor

dies (lp:1292991)

– Table administration commands such as CHECK TABLE are now replicated

(lp:1046726)

 

New features and notable fixes in Galera replication since last binary releaseby Codership (3.5):

– CRITICAL: fixed writeset fragmentation bug that could cause GTID

inconsistency (GitHub galera#185)

– Automatic node eviction: unstable nodes can be removed from the cluster if

they fail to consistenly respond to heartbeat messages

– Intelligent donor selection: the cluster will attempt to select a donor that

can serve IST

– A new provider option, pc.recovery, facilitates restart in case of a full

cluster crash

– A new status variable, wsrep_evs_repl_latency, displays the current latency

within the cluster

– SSL connections between nodes will now fail if there is no peer certificate

(GitHub galera#188)

plus numerous other fixes and enhancements.

 

Notable bug fixes in MySQL-wsrep:

– Important: fixes for transactions exceeding the maximum writeset

size(lp:1309669, lp:1270920)

– Updating a unique key could cause parallel applying to hang (lp:1280896)

– Replication could fail with inserts to table with single unique key

(lp:1299116)

– Node aborts if it first joins a non-primary component (lp:1334606)

– Xtrabackup SST fails if /tmp/test directory exists (lp:1294760)

– Character unique keys could cause false certification failures (lp:1314854)

– DROP DATABASE may hang when run against a server with many tables (lp:1309241)

– SST could fail with thousands of tables (lp:1294431)

– Rsync SST could fail if the rsync port is already taken (lp:1099783)

– Dropping a temporary MyISAM table could cause an assertion (GitHub

mysql-wsrep#11,13)

– gvwstate.dat was removed during xtrabackup SST (GitHub mysql-wsrep#8)

 

New features and notable changes in MySQL 5.6.17 – 5.6.21:

– InnoDB tables can be rebuilt in place using online DDL

– DTrace Support

– Numerous fixes in InnoDB and native MySQL replication

 

Known issues with this release:

– Node address autoconfiguration does not work on Fedora 20 and later releases

– There is a package conflict on CentOS 6/7 which requires manual removal of

postfix, mysql and maridb libraries before installing mysql-wsrep