Merge lp:~percona-dev/percona-xtrabackup/bug_737462 into lp:percona-xtrabackup/2.0

Proposed by Valentine Gostev
Status: Superseded
Proposed branch: lp:~percona-dev/percona-xtrabackup/bug_737462
Merge into: lp:percona-xtrabackup/2.0
Diff against target: 14 lines (+3/-1)
1 file modified
innobackupex (+3/-1)
To merge this branch: bzr merge lp:~percona-dev/percona-xtrabackup/bug_737462
Reviewer Review Type Date Requested Status
Alexey Kopytov (community) Needs Fixing
Review via email: mp+59174@code.launchpad.net

This proposal has been superseded by a proposal from 2011-04-27.

Description of the change

Added fix for bug 737462

To post a comment you must log in.
Revision history for this message
Alexey Kopytov (akopytov) wrote :

Valentine,

1. $option_ibbackup_binary is initialized to 'autodetect', so the condition (!$option_ibbackup_binary) will never be true. You should use "if( $option_ibbackup_binary eq 'autodetect' ) " instead.

2. Alignment and closing brace placement is wrong.

3. I think it makes more sense to default to 'xtrabackup' rather than 'xtrabackup_51'. Then, in the windows case, for example, you don't even need to specify the binary explicitly.

I think it's easier to show the patch:

--- innobackupex 2011-04-14 17:59:27 +0000
+++ innobackupex 2011-04-27 08:24:18 +0000
@@ -215,7 +215,9 @@ print_version();

 # initialize global variables and perform some checks
 if ($option_copy_back) {
- $option_ibbackup_binary = 'xtrabackup_51';
+ if ( $option_ibbackup_binary eq 'autodetect' ) {
+ $option_ibbackup_binary = 'xtrabackup';
+ }
 } elsif ($option_apply_log) {
  # Read XtraBackup version from backup dir
  if (-e "$backup_dir/$xtrabackup_binary_file") {

review: Needs Fixing

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'innobackupex'
--- innobackupex 2011-04-14 17:59:27 +0000
+++ innobackupex 2011-04-27 08:31:12 +0000
@@ -215,7 +215,9 @@
215215
216# initialize global variables and perform some checks216# initialize global variables and perform some checks
217if ($option_copy_back) {217if ($option_copy_back) {
218 $option_ibbackup_binary = 'xtrabackup_51';218 if ( $option_ibbackup_binary eq 'autodetect' ) {
219 $option_ibbackup_binary = 'xtrabackup';
220 }
219} elsif ($option_apply_log) {221} elsif ($option_apply_log) {
220 # Read XtraBackup version from backup dir222 # Read XtraBackup version from backup dir
221 if (-e "$backup_dir/$xtrabackup_binary_file") {223 if (-e "$backup_dir/$xtrabackup_binary_file") {

Subscribers

People subscribed via source and target branches