21 |
my ($debug,$verbose) = (0,0); |
my ($debug,$verbose) = (0,0); |
22 |
my ($help,$masterhost,$masterport,$masteruser,$masterpassword, |
my ($help,$masterhost,$masterport,$masteruser,$masterpassword, |
23 |
$slavehost,$slaveport,$slaveuser,$slavepassword, |
$slavehost,$slaveport,$slaveuser,$slavepassword, |
24 |
$multiplemaster,$snapshot, |
$multimaster,$snapshot, |
25 |
); |
); |
26 |
|
|
27 |
my $result = GetOptions( |
my $result = GetOptions( |
28 |
"debug!" => \$debug, "verbose!" => \$verbose, "help" => \$help, |
"debug!" => \$debug, "verbose!" => \$verbose, "help" => \$help, |
29 |
"masterhost=s" => \$masterhost, "masterport=i" => \$masterport, |
"masterhost=s" => \$masterhost, "masterport=i" => \$masterport, |
30 |
"masteruser=s" => \$masteruser, "masterpassword=s" => \$masterpassword, |
"masteruser=s" => \$masteruser, "masterpassword=s" => \$masterpassword, |
31 |
"multiplemaster" => \$multiplemaster, |
"multimaster" => \$multimaster, |
32 |
"snapshot=s" => \$snapshot, |
"snapshot=s" => \$snapshot, |
33 |
); |
); |
34 |
|
|
37 |
Options: |
Options: |
38 |
--masterhost=hostname --masterport=port |
--masterhost=hostname --masterport=port |
39 |
--masteruser=username --masterpassword=string |
--masteruser=username --masterpassword=string |
40 |
--multiplemaster |
--multimaster |
41 |
--snapshot=snapshot |
--snapshot=snapshot |
42 |
"; |
"; |
43 |
exit ((scalar(@ARGV) < 2)? 1:0); |
exit ((scalar(@ARGV) < 2)? 1:0); |
90 |
exit 1; |
exit 1; |
91 |
} |
} |
92 |
die "Unknown masterId $masterId for host $masterhost" if ($masterId < 0); |
die "Unknown masterId $masterId for host $masterhost" if ($masterId < 0); |
93 |
my $res = PrepareSnapshot ($mconn, $sconn, $outf, $masterId, $slaveId, $multiplemaster); |
my $res = PrepareSnapshot ($mconn, $sconn, $outf, $masterId, $slaveId, $multimaster); |
94 |
|
|
95 |
if ($res == 0) |
if ($res == 0) |
96 |
{ |
{ |