~sergei.glushchenko/percona-xtrabackup/2.1-ST43302-xb-bug1340717

  • Committer: Sergei Glushchenko
  • Date: 2014-08-17 09:44:20 UTC
  • Revision ID: sergei.glushchenko@percona.com-20140817094420-052fs20d0zks8l3h
Bug 1340717: Crash on prepare partial backup with 5.6-based
xtrabackup
The root cause of the crash is that purge_sys is not initialized
at the moment when xtrabackup trying to delete missing tablespace.
Fix for upstream Bug#16593427 "ROLLBACK OF RECOVERED TRANSACTION
CORRUPTS NON-ONLINE ADD INDEX" introduced function
trx_resurrect_table_locks which being executed before purge_sys
initialized. It loads some tablepsaces in data dictionary. Crash
happens when tablespace is missing from partial backup.
Fix is not to remove missing tablespaces from data dictionary
until purge_sys is initialized. They will be eventually removed
during subsequent operation.
Test case for this bug starts transaction and takes a backup while
transaction is still running. Upon apply-log there will be crash if
bug is present.
Filename Latest Rev Last Changed Committer Comment Size
..
contrib 241.3.1 13 years ago Daniël van Eeden Add contrib directory with an backup script exampl Diff
doc 213.3.1 13 years ago Aleksandr Kuzminsky Added XtraBackup manual page Diff
patches 228.1.2 13 years ago Alexey Kopytov Port XtraBackup to Percona Server 5.5.9-beta20.1 c Diff
src 385.1.1 12 years ago Alexey Kopytov Rebase of the parallel compression patch on new tr Diff
test 134.1.1 13 years ago Aleksandr Kuzminsky Added the XtraBackup test framework Diff
utils 30.1.2 15 years ago Vadim Tkachenko directory restructure Diff
.bzrignore 733 10 years ago Hrvoje Matijakovic - PXB-2.1.8 release notes - removed the percona-th 222 bytes Diff Download File
BUILD-WIN.txt 244.4.1 13 years ago Alexey Kopytov Added initial support for Windows builds: - remov 2.9 KB Diff Download File
BUILD.txt 610.1.1 10 years ago Hrvoje Matijakovic - bugs fixed: Bug #1190663 and Bug #1181317 - re 2.2 KB Diff Download File
CMakeLists.txt 244.4.1 13 years ago Alexey Kopytov Added initial support for Windows builds: - remov 1.6 KB Diff Download File
COPYING 174.1.1 13 years ago Stewart Smith add COPYING file with GPLv2 license. xtrabackup is 18.6 KB Diff Download File
innobackupex.pl 750 9 years ago Alexey Kopytov Bug #1320685: Execute FLUSH ENGINE LOGS before fin 165 KB Diff Download File
Makefile 737.2.1 9 years ago Alexey Kopytov Implementation of https://blueprints.launchpad.net 2.9 KB Diff Download File
VERSION 743.1.1 9 years ago Tomislav Plavcic Updated XtraBackup version in VERSION file Removed 25 bytes Diff Download File