lp:~laurynas-biveinis/percona-xtrabackup/BT-28340-2.1
- Get this branch:
- bzr branch lp:~laurynas-biveinis/percona-xtrabackup/BT-28340-2.1
Branch merges
- Alexey Kopytov (community): Approve
- Stewart Smith (community): Approve
-
Diff: 3963 lines (+2134/-415)19 files modifiedBUILD.txt (+1/-0)
patches/innodb56.patch (+974/-0)
src/Makefile (+28/-3)
src/compact.cc (+102/-111)
src/ds_encrypt.c (+3/-4)
src/fil_cur.cc (+6/-11)
src/fil_cur.h (+2/-2)
src/innodb_int.cc (+243/-17)
src/innodb_int.h (+473/-41)
src/write_filt.cc (+2/-2)
src/xbcrypt_common.c (+0/-1)
src/xtrabackup.cc (+233/-198)
src/xtrabackup.h (+6/-6)
test/bootstrap.sh (+6/-1)
test/inc/common.sh (+2/-2)
test/t/bug1062684.sh (+4/-3)
test/t/bug891496.sh (+1/-0)
test/testrun.sh (+12/-2)
utils/build.sh (+36/-11)
Related bugs
Bug #1156195: dict_sys_tables_get_flags() in compact.cc redundant | Low | Fix Released |
|
Related blueprints
Branch information
- Owner:
- Laurynas Biveinis
- Status:
- Merged
Recent revisions
- 523. By Laurynas Biveinis
-
Merge build against MySQL 5.6 support from 2.0.
Additional changes for 2.1:
- Port compact backups support to 5.6. Remove
dict_sys_table_ get_flags( ) function, fixing bug 1156195
(dict_sys_tables_ get_flags( ) in compact.cc redundant). Commit the
transaction after each rebuilt table and remove the temporary data
dictionary unlocks.- New functions in the InnoDB compatibility/
internals layer
xb_parse_log_group_ home_dirs( ), xb_set_ innodb_ read_only( ),
xb_adjust_fatal_semaphore _wait_threshold (), and
xb_dict_index_field_ to_index_ field() . Define trx_start_for_ddl()
and ut_crc32_init() as no-op macros for 5.5-.- Decouple ds_encrypt.c and xbcrypt_common.c from InnoDB by removing
univ.i includes and replacing ut_a with xb_a.- Link xbcrypt with the C++ compiler.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:percona-xtrabackup/2.1