qm nbdstop: cope graceful with errors

as the nbd server could have been stopped by something else.
Further, it makes no sense to die and mark the migration thus as
failed, just because of a NBD server stop issue.

At this point the migration hand off to the target was done already,
so normally we're good, if it fails we have other (followup) problems
anyway.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Thomas Lamprecht 2020-04-29 16:19:41 +02:00
parent 3e802221e1
commit aa6ebf6a4b

View File

@ -274,7 +274,8 @@ __PACKAGE__->register_method ({
my $vmid = $param->{vmid};
PVE::QemuServer::nbd_stop($vmid);
eval { PVE::QemuServer::nbd_stop($vmid) };
warn $@ if $@;
return undef;
}});