This function we need for replica to handle snapshots on remote nodes.
---
 PVE/Storage.pm        | 4 ++--
 PVE/Storage/Plugin.pm | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/PVE/Storage.pm b/PVE/Storage.pm
index 6f296e5..778ec4d 100755
--- a/PVE/Storage.pm
+++ b/PVE/Storage.pm
@@ -251,13 +251,13 @@ sub volume_snapshot_rollback {
 }
 
 sub volume_snapshot_delete {
-    my ($cfg, $volid, $snap, $running) = @_;
+    my ($cfg, $volid, $snap, $running, $ip) = @_;
 
     my ($storeid, $volname) = parse_volume_id($volid, 1);
     if ($storeid) {
         my $scfg = storage_config($cfg, $storeid);
         my $plugin = PVE::Storage::Plugin->lookup($scfg->{type});
-        return $plugin->volume_snapshot_delete($scfg, $storeid, $volname, 
$snap, $running);
+        return $plugin->volume_snapshot_delete($scfg, $storeid, $volname, 
$snap, $running, $ip);
     } elsif ($volid =~ m|^(/.+)$| && -e $volid) {
         die "snapshot delete file/device '$volid' is not possible\n";
     } else {
diff --git a/PVE/Storage/Plugin.pm b/PVE/Storage/Plugin.pm
index 641ab04..880ba4a 100644
--- a/PVE/Storage/Plugin.pm
+++ b/PVE/Storage/Plugin.pm
@@ -726,7 +726,7 @@ sub volume_snapshot_rollback {
 }
 
 sub volume_snapshot_delete {
-    my ($class, $scfg, $storeid, $volname, $snap, $running) = @_;
+    my ($class, $scfg, $storeid, $volname, $snap, $running, $ip) = @_;
 
     die "can't delete snapshot for this image format\n" if $volname !~ 
m/\.(qcow2|qed)$/;
 
-- 
2.1.4


_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to