Percona XtraDB Cluster moved to https://jira.percona.com/projects/PXC 5.6.22-25.8

Milestone information

Project:
Percona XtraDB Cluster moved to https://jira.percona.com/projects/PXC
Series:
5.6
Version:
5.6.22-25.8
Released:
2015-03-05  
Registrant:
Hrvoje Matijakovic
Release registered:
2015-03-05
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
4 Alexey Kopytov, 1 Hrvoje Matijakovic, 10 Raghavendra D Prabhu
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
16 Fix Released

Download files for this release

File Description Downloads

Release notes 

Changelog 

View the full changelog

BUGS FIXED

XtraBackup SST wouldn’t stop when MySQL was SIGKILLed. This would prevent MySQL to initiate a new transfer as port 4444 was already utilized. Bug fixed #1380697.

wsrep_sst_xtrabackup-v2 script was causing innobackupex to print a false positive stack trace into the log. Bug fixed #1407599.

MyISAM DDL (CREATE/DROP) isn’t replicated any more when wsrep_replicate_myisam is OFF. Note, for older nodes in the cluster, wsrep-replicate-myisam should 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 wsrep_replicate_myisam OFF since if any table in list is MyISAM, the whole DDL statement is not put under TOI (total order isolation). Bug fixed #1402338.

gcache.mem_size has been deprecated. A warning will now be generated if the variable has value different than 0. Bug fixed #1392408.

stderr of SST/Innobackupex is logged to syslog with appropriate tags if sst-syslog is in [sst] or [mysqld_safe] has syslog in my.cnf. This can be overridden by setting the sst-syslog to -1 in [sst]. Bug fixed #1399134.

clustercheck can now check if the node is PRIMARY or not, to allow for synced nodes which go out of PRIMARY not to take any writes/reads. Bug fixed #1403566.

SST will now fail early if the xtrabackup_checkpoints is missing on the joiner side. Bug fixed #1405985.

socat utility was not properly terminated after a timeout. Bug fixed #1409710.

When started (without bootstrap), the node would hang if it couldn’t find a primary node. Bug fixed #1413258.

10 seconds timeout in Xtrabackup SST Configuration script was not enough for the joiner to delete existing files before it started the socat receiver on systems with big datadir. Bug fixed #1413879.

Non booststrap node could crash while attempting to perform table%cache operations with the BF applier failed to open_and_lock_tables warning. Bug fixed #1414635.

Percona XtraDB Cluster 5.6 would crash on ALTER TABLE / CREATE INDEX with Failing assertion: table->n_rec_locks == 0. Bug fixed #1282707.

Variable length arrays in WSREP code were causing debug builds to fail. Bug fixed #1409042.

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.

Signal handling in mysqld has been fixed for SST processes. Bug fixed #1399175.

SST processes are now spawned with fork/exec instead of posix_spawn to allow for better cleanup of child processes in event of non-graceful termination (SIGKILL or a crash etc.). Bug fixed #1382797.

wsrep_local_cached_downto would underflow when the node on which it is queried had no writesets in gcache. Bug fixed #1262179.

A typo in wsrep_provider_options could cause an unhandled exception. Bug fixed #215.

Interrupted IST would result in HA_ERR_KEY_NOT_FOUND error in subsequent IST. Bug fixed #210.

garb logger was showing incorrect error message. Bug fixed #168.

Other bugs fixed: #1275814.

0 blueprints and 16 bugs targeted

Bug report Importance Assignee Status
1282707 #1282707 Percona XtraDB Cluster 5.6 crash on ALTER TABLE / CREATE INDEX | InnoDB: Assertion failure in thread 140662130571008 in file lock0lock.cc line 6384 - Failing assertion: lock_table_has(trx, index->table, LOCK_IX) - UNIV_DEBUG | Failing assertion: table->n_rec_locks == 0 in Release Build 2 Critical Raghavendra D Prabhu  10 Fix Released
1275814 #1275814 Required query-cache config changes missing 3 High Hrvoje Matijakovic  10 Fix Released
1380697 #1380697 wsrep_sst_xtrabackup-v2 doesn't stop when mysql is SIGKILLed 4 Medium Raghavendra D Prabhu  10 Fix Released
1382797 #1382797 Modify SST code to use fork()/exec() to allow cleanup on fatal signals 4 Medium Alexey Kopytov  10 Fix Released
1409042 #1409042 Variable length arrays in WSREP code 4 Medium Alexey Kopytov  10 Fix Released
1399175 #1399175 Incorrect POSIX_SPAWN_SETSIGDEF usage in wsrep_utils.cc 5 Low Alexey Kopytov  10 Fix Released
1407599 #1407599 wsrep_sst_xtrabackup-v2 script causes innobackupex to print a false positive stack trace into the log 5 Low Raghavendra D Prabhu  10 Fix Released
1402338 #1402338 Don't replicate MyISAM DDL (CREATE/DROP) when wsrep-replicate-myisam is OFF 6 Wishlist Raghavendra D Prabhu  10 Fix Released
1392408 #1392408 gcache.mem_size is has been never supported and cause crashes 1 Undecided Alexey Kopytov  10 Fix Released
1399134 #1399134 Log the innobackupex/SST logs in SST to syslog if possible 1 Undecided Raghavendra D Prabhu  10 Fix Released
1403566 #1403566 Check for primary in clustercheck 1 Undecided Raghavendra D Prabhu  10 Fix Released
1405668 #1405668 Race condition between donor and joiner in PXB SST 1 Undecided Raghavendra D Prabhu  10 Fix Released
1405985 #1405985 Fail early if xtrabackup_checkkpoints is missing 1 Undecided Raghavendra D Prabhu  10 Fix Released
1409710 #1409710 wsrep_xtrabackup_sst-v2 sst-initial-timeout doesn't work when 'timeout -k' is unsupported 1 Undecided Raghavendra D Prabhu  10 Fix Released
1413258 #1413258 Node starting (w/o bootstrap) that can't find primary just hangs 1 Undecided   10 Fix Released
1413879 #1413879 wsrep_sst_xtrabackup-v2 script, longer sleep needed before SST 1 Undecided Raghavendra D Prabhu  10 Fix Released
This milestone contains Public information
Everyone can see this information.