core-admin/qubes/tests
Marek Marczykowski-Górecki 2b80f0c044
storage/lvm: use temporary volume for data import
Do not write directly to main volume, instead create temporary volume
and only commit it to the main one when operation is finished. This
solve multiple problems:
 - import operation can be aborted, without data loss
 - importing new data over existing volume will not leave traces of
previous content - especially when importing smaller volume to bigger
one
 - import operation can be reverted - it create separate revision,
similar to start/stop
 - easier to prevent qube from starting during import operation
 - template still can be used when importing new version

QubesOS/qubes-issues#2256
2018-07-12 16:52:46 +02:00
..
integ Merge remote-tracking branch 'qubesos/pr/209' 2018-04-30 01:13:11 +02:00
tools
vm vm/mix/net: make vm.gateway6 consistent with vm.gateway 2018-04-03 00:20:06 +02:00
__init__.py
api_admin.py
api_misc.py
api.py
app.py
devices_block.py
devices.py
events.py
ext.py
extra.py
firewall.py tests: fix firewall tests after 6e8e48e3 "Avoid UTC datetime" 2018-03-22 01:47:41 +01:00
init.py remove unused netid code 2017-11-11 02:37:37 +01:00
run.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
storage_file.py
storage_kernels.py
storage_lvm.py storage/lvm: use temporary volume for data import 2018-07-12 16:52:46 +02:00
storage.py
tarwriter.py