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 Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
vm vm/mix/net: make vm.gateway6 consistent with vm.gateway 2018-04-03 00:20:06 +02:00
__init__.py Merge remote-tracking branch 'qubesos/pr/209' 2018-04-30 01:13:11 +02:00
api_admin.py api/admin: fix volume info formatting 2018-04-16 22:17:48 +02:00
api_misc.py vm/qubesvm: allow 'features-request' to have async handlers 2018-03-02 01:16:38 +01:00
api.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
app.py app: kill default_fw_netvm property 2017-12-07 01:40:29 +01:00
devices_block.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
devices.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
events.py events: add support for wildcard event handlers 2018-01-06 00:40:19 +01:00
ext.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
extra.py qubes/tests: use loadTestsFromNames for nose2 compat 2018-03-30 03:05:01 +02:00
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 Merge branch 'devel-storage-fixes' 2018-03-21 02:06:25 +01:00
storage_kernels.py storage/kernel: skip modules.img block device if kernel dir doesn't have it 2018-02-27 04:35:05 +01:00
storage_lvm.py storage/lvm: use temporary volume for data import 2018-07-12 16:52:46 +02:00
storage.py file-reflink, a storage driver optimized for CoW filesystems 2018-02-12 21:20:05 +00:00
tarwriter.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00