]> git.proxmox.com Git - qemu-server.git/commitdiff
fix snapshot rollback
authorDietmar Maurer <dietmar@proxmox.com>
Mon, 10 Sep 2012 08:06:01 +0000 (10:06 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Mon, 10 Sep 2012 08:06:01 +0000 (10:06 +0200)
PVE/QemuServer.pm

index 989e4b1b2207bca8407ad7325b48e382fdccb876..b0be2e6782a464840951ccc358d86c5ba7d29c45 100644 (file)
@@ -1650,7 +1650,8 @@ sub write_vm_config {
 
     my $new_volids = {};
     foreach my $key (keys %$conf) {
-       next if $key eq 'digest' || $key eq 'description' || $key eq 'snapshots';
+       next if $key eq 'digest' || $key eq 'description' || 
+           $key eq 'snapshots' || $key eq 'parent';
        my $value = $conf->{$key};
        eval { $value = check_type($key, $value); };
        die "unable to parse value of '$key' - $@" if $@;
@@ -3700,7 +3701,7 @@ sub snapshot_rollback {
        my $volid = $drive->{file};
        my $device = "drive-$ds";
 
-       qemu_volume_snapshot_rollback($vmid, $device, $storecfg, $volid, $snapname);
+       PVE::Storage::volume_snapshot_rollback($storecfg, $volid, $snapname);
     });
 
     $prepare = 0;