~sergei.glushchenko/percona-xtrabackup/ST-25967-2.0

Viewing all changes in revision 473.

  • Committer: Sergei Glushchenko
  • Date: 2012-11-16 10:40:34 UTC
  • Revision ID: sergei.glushchenko@percona.com-20121116104034-7e3z1jdex5ctwbrh
Bug #1062684: Applying incremental backup using xtrabackup 2.0.3 fails when
innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend is set in [mysqld]

The problem is that srv_data_file_sizes array returned by
srv_parse_data_file_paths_and_sizes which is called from innidb_init_param
should be normalized before it can be used in other InnoDB subsystems. This
normalization performed in srv_normalize_init_values which is called from
srv_boot which is called from innodb_init. This patch inroduces
xb_normalize_init_values which does normalization. xb_normalize_init_values
call been put after innidb_init_param to the places where innodb_init is not
called.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: