core-admin/qubes/storage
Rusty Bird 4c9c0a88d5
storage/reflink: split @_unblock into @_coroutinized @_locked
And change the volume lock from an asyncio.Lock to a threading.Lock -
locking is now handled before coroutinization.

This will allow the coroutinized resize() and a new *not* coroutinized
size() getter from one of the next commits ("storage/reflink: preferably
get volume size from image size") to both run under the volume lock.
2019-06-23 12:47:58 +00:00
..
__init__.py Make pylint happy 2019-02-27 18:40:18 +01:00
file.py storage/file: gracefully handle not mounted pool 2019-02-27 06:03:57 +01:00
kernels.py storage: add Pool.included_in() method for checking nested pools 2018-03-20 16:53:39 +01:00
lvm.py lvm: run blkdiscard before remove 2019-06-21 18:40:03 -04:00
README.md Merge remote-tracking branch 'marmarek/master' into core3-devel 2016-03-03 01:13:51 +01:00
reflink.py storage/reflink: split @_unblock into @_coroutinized @_locked 2019-06-23 12:47:58 +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)