whitespace cleanups
This commit is contained in:
@ -492,23 +492,25 @@ sub storage_migrate {
|
|||||||
} else {
|
} else {
|
||||||
die "$errstr - target type '$tcfg->{type}' not implemented\n";
|
die "$errstr - target type '$tcfg->{type}' not implemented\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
} elsif ($scfg->{type} eq 'zfspool') {
|
} elsif ($scfg->{type} eq 'zfspool') {
|
||||||
|
|
||||||
if($tcfg->{type} eq 'zfspool'){
|
if ($tcfg->{type} eq 'zfspool') {
|
||||||
|
|
||||||
die "$errstr - pool on target has not same name as source!"if $tcfg->{pool} ne $scfg->{pool};
|
die "$errstr - pool on target has not same name as source!"
|
||||||
|
if $tcfg->{pool} ne $scfg->{pool};
|
||||||
|
|
||||||
my ( undef, $volname) = parse_volname($cfg, $volid);
|
my (undef, $volname) = parse_volname($cfg, $volid);
|
||||||
|
|
||||||
my $zfspath = "$scfg->{pool}\/$volname";
|
my $zfspath = "$scfg->{pool}\/$volname";
|
||||||
|
|
||||||
my $snap = "zfs snapshot $zfspath\@__migration__";
|
my $snap = "zfs snapshot $zfspath\@__migration__";
|
||||||
|
|
||||||
my $send = "zfs send -v $zfspath\@__migration__ \| ssh root\@$target_host zfs recv $zfspath";
|
my $send = "zfs send -v $zfspath\@__migration__ \| ssh root\@$target_host zfs recv $zfspath";
|
||||||
|
|
||||||
my $destroy_target = "ssh root\@$target_host zfs destroy $zfspath\@__migration__";
|
my $destroy_target = "ssh root\@$target_host zfs destroy $zfspath\@__migration__";
|
||||||
run_command($snap);
|
run_command($snap);
|
||||||
eval{
|
eval{
|
||||||
run_command($send);
|
run_command($send);
|
||||||
};
|
};
|
||||||
my $err;
|
my $err;
|
||||||
@ -516,7 +518,7 @@ sub storage_migrate {
|
|||||||
run_command("zfs destroy $zfspath\@__migration__");
|
run_command("zfs destroy $zfspath\@__migration__");
|
||||||
die $err;
|
die $err;
|
||||||
}
|
}
|
||||||
run_command($destroy_target);
|
run_command($destroy_target);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
die "$errstr - target type $tcfg->{type} is not valid\n";
|
die "$errstr - target type $tcfg->{type} is not valid\n";
|
||||||
|
|||||||
Reference in New Issue
Block a user