]> git.proxmox.com Git - pve-storage.git/commitdiff
sheepdog : add volume_snapshot_rollback
authorAlexandre Derumier <aderumier@odiso.com>
Thu, 6 Sep 2012 08:28:01 +0000 (10:28 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Thu, 6 Sep 2012 08:37:12 +0000 (10:37 +0200)
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
PVE/Storage/SheepdogPlugin.pm

index 14d2f88061778e45974f33454b2d9231b2719f87..feada7e5b7b08179c66118ca333b9fab5a7bec7c 100644 (file)
@@ -253,4 +253,12 @@ sub volume_snapshot {
     return undef;
 }
 
+sub volume_snapshot_rollback {
+    my ($class, $scfg, $storeid, $volname, $snap) = @_;
+
+    my $cmd = &$collie_cmd($scfg, 'vdi', 'rollback', '-s', $snap, $volname);
+    run_command($cmd, errmsg => "sheepdog snapshot $volname' error");
+
+}
+
 1;