From: Dietmar Maurer Date: Tue, 13 Jun 2017 07:17:50 +0000 (+0200) Subject: call get_replicatable_volumes with $vmid parameter X-Git-Url: https://git.proxmox.com/?p=pve-guest-common.git;a=commitdiff_plain;h=c324e907645e49ee565c7353b0fb5de99d659af3 call get_replicatable_volumes with $vmid parameter --- diff --git a/PVE/AbstractConfig.pm b/PVE/AbstractConfig.pm index fac3749..64d19e4 100644 --- a/PVE/AbstractConfig.pm +++ b/PVE/AbstractConfig.pm @@ -598,7 +598,7 @@ sub snapshot_rollback { my $repl_conf = PVE::ReplicationConfig->new(); if ($repl_conf->check_for_existing_jobs($vmid, 1)) { # remove all replication snapshots - my $volumes = $class->get_replicatable_volumes($storecfg, $conf, 1); + my $volumes = $class->get_replicatable_volumes($storecfg, $vmid, $conf, 1); my $sorted_volids = [ sort keys %$volumes ]; # remove all local replication snapshots (jobid => undef) diff --git a/PVE/Replication.pm b/PVE/Replication.pm index ed57fed..4dde0ac 100644 --- a/PVE/Replication.pm +++ b/PVE/Replication.pm @@ -145,7 +145,7 @@ sub replicate { my $conf = $guest_class->load_config($vmid); my ($running, $freezefs) = $guest_class->__snapshot_check_freeze_needed($vmid, $conf, 0); - my $volumes = $guest_class->get_replicatable_volumes($storecfg, $conf, defined($jobcfg->{remove_job})); + my $volumes = $guest_class->get_replicatable_volumes($storecfg, $vmid, $conf, defined($jobcfg->{remove_job})); my $sorted_volids = [ sort keys %$volumes ];