Merge lp://qastaging/~sergei.glushchenko/percona-xtrabackup/bug711166_part-1.6 into lp://qastaging/percona-xtrabackup/1.6
Status: | Rejected |
---|---|
Rejected by: | Alexey Kopytov |
Proposed branch: | lp://qastaging/~sergei.glushchenko/percona-xtrabackup/bug711166_part-1.6 |
Merge into: | lp://qastaging/percona-xtrabackup/1.6 |
Diff against target: |
756 lines (+482/-154) 9 files modified
innobackupex (+27/-11) test/inc/ib_part.sh (+76/-0) test/t/ib_part_databases.sh (+42/-0) test/t/ib_part_include.sh (+51/-0) test/t/ib_part_include_stream.sh (+42/-0) test/t/ib_part_tf_innodb.sh (+49/-0) test/t/ib_part_tf_innodb_stream.sh (+43/-0) test/t/ib_part_tf_myisam.sh (+42/-0) xtrabackup.c (+110/-143) |
To merge this branch: | bzr merge lp://qastaging/~sergei.glushchenko/percona-xtrabackup/bug711166_part-1.6 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Alexey Kopytov (community) | Needs Fixing | ||
Review via email:
|
Description of the change
Bug 711166
Implement full support for backups of partitioned tables.
Fixed support for partitioned tables (both innobackupex and xtrabackup.c)
when --tables-file option specified. This also fixes support for
partitioned tables when --databases option specified. Two testcases
added. First one for MyISAM partitioned table with --tables-file option
and DATA DIRECTORY/INDEX DIRECTORY specified, second one for InnoDB
partitioned table with --tables-file option.
Unmerged revisions
- 348. By Sergei Glushchenko
-
Partitioned tables are not correctly handled by the --databases, --include,
--tables-file options of innobackupex, and by the --tables and
--tables-file options of xtrabackup.
Solution is to remove partition suffix (#P#...) before doing filtering.
Testcases cover variants of using filtering options with MyISAM and
InnoDB tables (to test both innobackupex and xtrabackup) with either stream
mode turned on and turned off.
Jenkins build: jenkins. percona. com/view/ Percona% 20Xtrabackup/ job/percona- xtrabackup- 1.6-param/ 107/
http://