]> git.proxmox.com Git - qemu-server.git/commitdiff
reserve more space for live snapshot state (2*memory)
authorDietmar Maurer <dietmar@proxmox.com>
Tue, 25 Sep 2012 07:36:45 +0000 (09:36 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Tue, 25 Sep 2012 07:48:29 +0000 (09:48 +0200)
PVE/QemuServer.pm

index 02374a425ccc6e934a2cbbe98884a356db6c1d93..fdb5f9a73dce0833c4196c2a865346a4d0fea1f2 100644 (file)
@@ -3667,8 +3667,9 @@ my $alloc_vmstate_volid = sub {
 
     $target = 'local' if !$target;
 
-    my $driver_state_size = 32; # assume 32MB is enough to safe all driver state;
-    my $size = $conf->{memory} + $driver_state_size;
+    my $driver_state_size = 500; # assume 32MB is enough to safe all driver state;
+    # we abort live save after $conf->{memory}, so we need at max twice that space
+    my $size = $conf->{memory}*2 + $driver_state_size;
 
     my $name = "vm-$vmid-state-$snapname";
     my $scfg = PVE::Storage::storage_config($storecfg, $target);