core-admin/qubes
Marek Marczykowski-Górecki 0bccddf1f5
Adjust code for possibly coroutine Volume.export() and Volume.export_end()
Now Volume.export() may be a coroutine and also may be accompanied by
Volume.export_end() cleaning up after it.

See previous commits for building blocks for this.

This commit adjusts usage of Volume.export() and adds matching
Volume.export_end() throughout the code base.

Fixes QubesOS/qubes-issues#5935
2020-07-08 12:50:10 +02:00
..
api api/admin: report unexpected driver options in admin.pool.Add 2020-06-22 14:03:16 +00:00
ext Fire property-reset event when default value might change 2020-05-23 04:50:02 +02:00
qmemman qmemmand: separate SystemState init xc and xs to a 'init' method 2019-11-22 21:38:27 +01:00
storage Adjust code for possibly coroutine Volume.export() and Volume.export_end() 2020-07-08 12:50:10 +02:00
tests Adjust code for possibly coroutine Volume.export() and Volume.export_end() 2020-07-08 12:50:10 +02:00
tools Make qubesd connected directly as an socket qrexec service 2020-05-11 01:13:15 +02:00
vm vm/dispvm: place all volumes in the same pool as DispVM's template 2020-07-08 06:05:01 +02:00
__init__.py Deprecate property-del:name events and introduce property-reset:name instead 2020-05-23 03:57:42 +02:00
app.py storage/reflink: prefer canonical values for setup_check 2020-06-22 14:03:19 +00:00
backup.py storage: add Volume.export_end() function 2020-07-08 06:05:02 +02:00
config.py config: fix mistake in path for services 2020-03-08 09:47:09 +01:00
devices.py Make pylint happy 2019-09-27 16:29:20 +02:00
dochelpers.py Fix Sphinx 2 new API for Fedora 31+ 2019-11-22 21:39:31 +01:00
events.py collections.Callable -> collections.abc.Callable 2020-04-07 21:30:21 +00:00
exc.py Fixed Exceptions inferiting from KeyError 2019-12-09 21:02:24 +01:00
features.py Add pre- events to vm features 2020-03-17 18:46:12 +01:00
firewall.py Convert handler to use property-reset instead of property-del 2020-05-23 03:57:42 +02:00
log.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
rngdoc.py Remove python2 compat __future__ imports 2020-02-15 17:33:34 +00: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