]> git.proxmox.com Git - qemu-server.git/blobdiff - PVE/API2/Qemu.pm
only wait 1 second to aquire lock on vm_create
[qemu-server.git] / PVE / API2 / Qemu.pm
index 789b851a2b25550baa01fb34061b38043c386ff2..4978fb35c6a5983f21c77664c77b2556dae1421b 100644 (file)
@@ -342,7 +342,7 @@ __PACKAGE__->register_method({
 
        my $createfn = sub {
 
-           # second test (after locking test is accurate)
+           # test after locking
            die "unable to create vm $vmid: config file already exists\n"
                if -f $filename;
 
@@ -389,7 +389,7 @@ __PACKAGE__->register_method({
            return $rpcenv->fork_worker('qmcreate', $vmid, $authuser, $realcmd);
        };
 
-       return PVE::QemuServer::lock_config($vmid, $archive ? $restorefn : $createfn);
+       return PVE::QemuServer::lock_config_full($vmid, 1, $archive ? $restorefn : $createfn);
     }});
 
 __PACKAGE__->register_method({