]> git.proxmox.com Git - pve-guest-common.git/commitdiff
Add logfunc in storage_migration.
authorWolfgang Link <w.link@proxmox.com>
Tue, 10 Oct 2017 07:43:51 +0000 (09:43 +0200)
committerWolfgang Bumiller <w.bumiller@proxmox.com>
Mon, 16 Oct 2017 13:00:57 +0000 (15:00 +0200)
This will redirect export and import output to the correct log, instead of paring it into the syslog.

PVE/Replication.pm

index e53928e28c7d4d54a03e1932238bf4ef48b1f335..c25ed446894a5284f2ecdce45959de3f0781799b 100644 (file)
@@ -146,13 +146,13 @@ sub prepare {
 }
 
 sub replicate_volume {
-    my ($ssh_info, $storecfg, $volid, $base_snapshot, $sync_snapname, $rate, $insecure) = @_;
+    my ($ssh_info, $storecfg, $volid, $base_snapshot, $sync_snapname, $rate, $insecure, $logfunc) = @_;
 
     my ($storeid, $volname) = PVE::Storage::parse_volume_id($volid);
 
     my $ratelimit_bps = int(1000000*$rate) if $rate;
     PVE::Storage::storage_migrate($storecfg, $volid, $ssh_info, $storeid, $volname,
-                                 $base_snapshot, $sync_snapname, $ratelimit_bps, $insecure, 1);
+                                 $base_snapshot, $sync_snapname, $ratelimit_bps, $insecure, 1, $logfunc);
 }
 
 
@@ -281,7 +281,7 @@ sub replicate {
                $logfunc->("full sync '$volid' ($sync_snapname)");
            }
 
-           replicate_volume($ssh_info, $storecfg, $volid, $base_snapname, $sync_snapname, $rate, $insecure);
+           replicate_volume($ssh_info, $storecfg, $volid, $base_snapname, $sync_snapname, $rate, $insecure, $logfunc);
        }
     };
     $err = $@;