core-admin/qubes/storage
Marek Marczykowski-Górecki 317d140f46
storage/file: major FilePool/FileVolume cleanup and documentation
This driver isn't used in default Qubes 4.0 installation, but if we do
have it, let it follow defined API and its own documentation. And also
explicitly reject not supported operations:
 - support only revisions_to_keep<=1, but do not support revert() anyway
 (implemented version were wrong on so many levels...)
 - use 'save_on_stop'/'snap_on_start' properties directly instead of
 obsolete volume types
 - don't call sudo - qubesd is running as root
 - consistently use path, path_cow, path_source, path_source_cow

Also, add tests for BlockDevice instance returned by
FileVolume.block_device().

QubesOS/qubes-issues#2256
2017-07-04 14:25:07 +02:00
..
__init__.py storage/file: major FilePool/FileVolume cleanup and documentation 2017-07-04 14:25:07 +02:00
file.py storage/file: major FilePool/FileVolume cleanup and documentation 2017-07-04 14:25:07 +02:00
kernels.py storage: drop rename support 2017-07-04 04:11:14 +02:00
lvm.py storage: drop rename support 2017-07-04 04:11:14 +02:00
README.md Merge remote-tracking branch 'marmarek/master' into core3-devel 2016-03-03 01:13:51 +01:00

WNI File storage

Before v3.1 there existed a draft wni storage. You can find it in the git history

(it was in /core/storage directory, now gone)