core-admin/qubes
Marek Marczykowski-Górecki ebd0ca7e79
backup: call volume.export() just before actually extracting it
There are two reasons for this:
 - call it from a coroutine, allowing export() itself be a coroutine
 - avoid calling export() when only collecting preliminary backup
   summary

Both needs some more changes in other parts of the codebase to be useful
(see next commits).
This will be especially useful when export() will need to make some
changes (like, create a snapshot, mount something etc).

QubesOS/qubes-issues#5935
2020-07-08 06:05:02 +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 storage: pass a copy of volume_config to pool.init_volume 2020-07-08 06:05:01 +02:00
tests vm/dispvm: place all volumes in the same pool as DispVM's template 2020-07-08 06:05:01 +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 backup: call volume.export() just before actually extracting it 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