~sergei.glushchenko/percona-xtrabackup/20-bug856400

  • Committer: Sergei Glushchenko
  • Date: 2013-04-17 12:00:16 UTC
  • Revision ID: sergei.glushchenko@percona.com-20130417120016-2ttzx1dmdhwvipdp
Bug 856400
Remove dropped tables from a full backup when merging an incremental one
The problem is that between full and incremental backups such a DDL
operations as DROP TABLE and ALTER TABLE DROP PARTITION are possible.
Incremental backup doesn't contain dropped tablespaces, while full
backup still does.
Solution is to enumerate all tablespaces in datadir (which present on
filesystem) and drop those which doesn't present in incremental backup.
Xtrabackup part is done once incremental deltas are applied to full backup.
Minor code refactoring has been done to avoid code duplication for
enumerating files in data directory.
Innobackupex part remembers files which been copied from incremental
backup directory to full backup directory. After it walks through the
full backup directory and removes files which has been untouched during
copy with exception of InnoDB tablespaces and some othe file types.
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 449 11 years ago Stewart Smith merge from 1.6: Bug #1021954: XtraBackup on MultiI 196 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 504.10.2 11 years ago Laurynas Biveinis Add MySQL 5.6 support. https://blueprints.launchpa 2.3 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
File innobackupex 529 11 years ago Sergei Glushchenko Bug 856400 Remove dropped tables from a full backu 107 KB Diff Download File
VERSION 519.1.1 11 years ago Ignacio Nin Update version to 2.0.6 25 bytes Diff Download File