core-admin/qubes/storage
Rusty Bird d181bf1aa4
storage: factor out _wait_and_reraise(); fix clone/create
_wait_and_reraise() is similar to asyncio.gather(), but it preserves the
current behavior of waiting for all futures and only _then_ reraising
the first exception (if there is any) in line.

Also switch Storage.create() and Storage.clone() to _wait_and_reraise().
Previously, they called asyncio.wait() and implicitly swallowed all
exceptions.
2018-09-11 23:50:22 +00:00
..
__init__.py storage: factor out _wait_and_reraise(); fix clone/create 2018-09-11 23:50:22 +00:00
file.py Fix issues found by pylint 2.0 2018-07-15 23:51:15 +02:00
kernels.py storage: add Pool.included_in() method for checking nested pools 2018-03-20 16:53:39 +01:00
lvm.py Merge remote-tracking branch 'qubesos/pr/228' 2018-09-07 01:06:59 +02:00
README.md Merge remote-tracking branch 'marmarek/master' into core3-devel 2016-03-03 01:13:51 +01:00
reflink.py storage/reflink: is_reflink_supported() -> is_supported() 2018-09-11 23:50:16 +00: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)