Add logfung in storage_migrate
The log function is used by storage replication to redirect the output in the correct log.
This commit is contained in:
committed by
Wolfgang Bumiller
parent
6b4acdb460
commit
8fe00d9944
@ -536,7 +536,7 @@ sub abs_filesystem_path {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sub storage_migrate {
|
sub storage_migrate {
|
||||||
my ($cfg, $volid, $target_sshinfo, $target_storeid, $target_volname, $base_snapshot, $snapshot, $ratelimit_bps, $insecure, $with_snapshots) = @_;
|
my ($cfg, $volid, $target_sshinfo, $target_storeid, $target_volname, $base_snapshot, $snapshot, $ratelimit_bps, $insecure, $with_snapshots, $logfunc) = @_;
|
||||||
|
|
||||||
my ($storeid, $volname) = parse_volume_id($volid);
|
my ($storeid, $volname) = parse_volume_id($volid);
|
||||||
$target_volname = $volname if !$target_volname;
|
$target_volname = $volname if !$target_volname;
|
||||||
@ -619,7 +619,7 @@ sub storage_migrate {
|
|||||||
die "import failed: exit code ".($?>>8)."\n";
|
die "import failed: exit code ".($?>>8)."\n";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
run_command([$send, @cstream, $recv]);
|
run_command([$send, @cstream, $recv], logfunc => $logfunc);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
my $err = $@;
|
my $err = $@;
|
||||||
|
|||||||
Reference in New Issue
Block a user