qemu-server/PVE
Oguz Bektas eb5e482ded vmconfig_apply_pending: add error handling
wrap around code which can possibly fail in evals to handle them
gracefully, and log errors.

note: this results in a change of behavior in the API. since errors
are handled gracefully instead of "die"ing, when there is a pending
change which cannot be applied for some reason, it will get logged in
the tasklog but the vm will continue booting regardless. the
non-applied change will stay in the pending section of the
configuration.

Signed-off-by: Oguz Bektas <o.bektas@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-01-14 11:50:34 +01:00
..
API2 vmconfig_apply_pending: add error handling 2020-01-14 11:50:34 +01:00
CLI refactor: create QemuServer::Monitor for high-level QMP access 2019-11-20 16:29:23 +01:00
QemuServer mon_cmd: add explicit return 2019-11-30 17:24:55 +01:00
VZDump vzdump: log QGA FS freeze/thaw try in task log 2019-11-27 20:20:30 +01:00
Makefile buildsys: use $(MAKE) instead of make 2019-09-24 18:06:16 +02:00
QemuConfig.pm refactor finding of vmstate storage 2019-12-11 09:02:55 +01:00
QemuMigrate.pm Remove unused 'sharedvm' variable 2020-01-09 17:43:51 +01:00
QemuServer.pm vmconfig_apply_pending: add error handling 2020-01-14 11:50:34 +01:00
QMPClient.pm refactor: create QemuServer::Helpers and move file/dir code 2019-11-20 16:29:23 +01:00