]> git.proxmox.com Git - qemu-server.git/commitdiff
vzdump: use QemuConfig directly to set/unset locks
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Thu, 19 Mar 2020 14:58:41 +0000 (15:58 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Thu, 19 Mar 2020 14:58:43 +0000 (15:58 +0100)
no need to fork/exec a process for that..

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
PVE/VZDump/QemuServer.pm

index 3637b062b96291d01564fac5bdd7e74fc5df9995..aa330fecc2dbda0932e90455b5916de78ba065a9 100644 (file)
@@ -147,13 +147,13 @@ sub vm_status {
 sub lock_vm {
     my ($self, $vmid) = @_;
 
-    $self->cmd ("qm set $vmid --lock backup");
+    PVE::QemuConfig->set_lock($vmid, 'backup');
 }
 
 sub unlock_vm {
     my ($self, $vmid) = @_;
 
-    $self->cmd ("qm unlock $vmid");
+    PVE::QemuConfig->remove_lock($vmid, 'backup');
 }
 
 sub stop_vm {