core-admin-client/qubesadmin
Marek Marczykowski-Górecki aea41511de
events: implicitly enable caching when creating EventsDispatcher
Application that runs EventsDispatcher can safely use also cache , which
greatly improve performance. This is because cache then is properly
updated/invalidated when needed.
Instead of modifying each application to explicitly enable cache based
on this simple rule, make it implicit when EventsDispatcher is created.

Do not enable caching when EventsDispatcher is created only temporarily
in wait_for_domain_shutdown.

QubesOS/qubes-issues#3293
2020-05-22 19:28:51 +02:00
..
backup Make pylint happy 2019-10-05 21:57:48 +02:00
events events: implicitly enable caching when creating EventsDispatcher 2020-05-22 19:28:51 +02:00
tests Enable caching in qvm-ls and qvm-prefs 2020-05-22 19:28:51 +02:00
tools Enable caching in qvm-ls and qvm-prefs 2020-05-22 19:28:51 +02:00
vm Cache power state when caching is enabled 2020-05-22 19:28:51 +02:00
__init__.py Choose QubesLocal or QubesRemote based on /etc/qubes-release presence 2017-07-18 01:58:33 +02:00
app.py Cache power state when caching is enabled 2020-05-22 19:28:51 +02:00
base.py Try to use new property.GetAll method to pre-fill the cache 2020-05-22 19:01:24 +02:00
config.py tools: add qvm-template-postprocess 2017-05-26 01:33:43 +02:00
devices.py Do not check for object existence when got it with another Admin API call 2020-05-18 04:37:48 +02:00
exc.py Fixed Exceptions inferiting from KeyError 2019-12-09 21:05:18 +01:00
features.py features: serialize True as '1' 2017-07-28 13:56:05 +02:00
firewall.py Make pylint happy 2019-03-07 03:17:29 +01:00
label.py Rename Mgmt API to Admin API: methods names 2017-05-12 19:36:03 +02:00
log.py Drop log.DBusHandler 2017-10-16 01:33:03 +02:00
spinner.py qubesadmin/spinner: fix licence 2017-06-08 08:12:58 +02:00
storage.py Import data using ImportWithSize call, not manual resizing 2020-01-23 10:29:50 +01:00
tags.py tags support 2017-06-20 01:34:16 +02:00
utils.py Support for AudioVM 2020-03-28 17:33:02 +01:00