lp:~akopytov/percona-xtrabackup/bug1169169-2.0

Created by Alexey Kopytov on 2013-04-20 and last modified on 2013-04-20
Get this branch:
bzr branch lp:~akopytov/percona-xtrabackup/bug1169169-2.0
Only Alexey Kopytov can upload to this branch. If you are Alexey Kopytov please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Recent revisions

534. By Alexey Kopytov on 2013-04-20

Bug #1169169: xtrabackup_56 crashes when preparing a backup with
              partitioned tables

The problem was that xtrabackup_56 used the implementation of
innobase_convert_identifier() provided by the InnoDB code, rather than a
lightweight replacement provided in xtrabackup.cc for other build
flavors. The full-blown implementation may call explain_filename() which
requires MySQL localization subsystem to be initialized (which is
normally initialized in init_common_variables() on server startup). In
particular, it crashed when explain_filename() was called on a
partitioned table.

Since xtrabackup_56 links with ha_innodb.cc containing the full-blown
implementation of innobase_convert_identifier(), the bug was fixed by
replicating the lightweight version used by xtrabackup/xtrabackup_55 in
innodb56.patch.

An alternative approach would be to mimic localization subsystem
initialization performed in mysqld.cc, but that pulls way too many
dependencies.

This revision also fixes bug #1170340 "require_partitioning in
test/inc/ib_part.sh does not work with 5.6" (which was the reason why
bug #1169169 have not been caught by the test suite).

533. By Alexey Kopytov on 2013-04-20

Merged separate-undo-tablespaces branch.

528. By <email address hidden> on 2013-04-04

Merge lp:~ignacio-nin/percona-xtrabackup/2.0-rpm-dummy-packages

527. By <email address hidden> on 2013-04-04

Merge lp:~percona-core/percona-xtrabackup/release-2.0.6

526. By <email address hidden> on 2013-04-03

Merge lp:~akopytov/percona-xtrabackup/bug1162765-2.0

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
This branch contains Public information 
Everyone can see this information.

Subscribers