core-admin/qubes
Marek Marczykowski-Górecki 51af2ed27c
vm: add domain-shutdown-failed event
Similar to domain-start-failed, add an event fired when
domain-pre-shutdown was fired but the actual operation failed.
Note it might not catch all the cases, as shutdown() may be called with
wait=False, which means it won't wait fot the actual shutdown. In that
case, timeout won't result in domain-shutdown-failed event.

QubesOS/qubes-issues#5380
2019-10-08 23:35:24 +02:00
..
api vm: refuse to start a VM not present in a collection 2019-09-29 06:14:21 +02:00
ext factor out utils.coro_maybe() 2019-06-28 10:29:24 +00:00
qmemman qmemman: fix early crash 2018-01-18 17:36:37 +01:00
storage Make pylint happy 2019-09-27 16:29:20 +02:00
tests tests: log stderr of paplay command 2019-09-29 06:43:34 +02:00
tools app: setup_pools() must be a coroutine 2019-06-28 10:29:26 +00:00
vm vm: add domain-shutdown-failed event 2019-10-08 23:35:24 +02:00
__init__.py Fixed unexpected error on empty default template and incorrect error handling 2019-09-19 20:20:36 +02:00
app.py app: re-register event handler after libvirt daemon restart 2019-09-26 01:57:59 +02:00
backup.py Remove unused core2migration.py 2018-12-04 16:12:33 +01:00
config.py vm/adminvm: add run_service* functions 2019-06-09 21:00:02 +02:00
devices.py Make pylint happy 2019-09-27 16:29:20 +02:00
dochelpers.py Fix issues found by pylint 2.0 2018-07-15 23:51:15 +02:00
events.py Fix issues found by pylint 2.0 2018-07-15 23:51:15 +02:00
exc.py Prevent removal of in-use storage pool 2019-02-27 06:03:57 +01:00
features.py qubes/features: check_with_(template_and_)adminvm 2018-12-20 18:28:33 +01:00
firewall.py Make pylint happy 2019-09-27 16:29:20 +02:00
log.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
rngdoc.py Fix issues found by pylint 2.0 2018-07-15 23:51:15 +02:00
tarwriter.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
utils.py Fix invalid timezone 2019-08-06 18:23:00 -03:00