core-admin/qubes/storage
Brendan Hoar 16d069289c
Update lvm.py
Break the ioctl calls from blkdiscard into max 1GB worth of blocks per call. This ensures that the amount of pending discards (both for the virtual lvm thin volume as well as any lower level device recipients) do not dominate the IO streams to the devices. Before this change, IO blocking was leading to both UI and processing freezes in Qubes while very large LVM volumes were being removed. The change will allow other device IOs to be interleaved between the internal ioctl calls from blkdiscard.
2021-05-12 18:18:11 -04:00
..
__init__.py storage: avoid concurrent umask() 2021-02-15 15:14:03 +00:00
callback.json.example storage/callback: some callbacks added & removed 2020-07-29 17:06:23 +02:00
callback.py Fix asyncio.Lock usage for Python 3.9+ 2021-02-11 11:17:41 +00:00
file.py storage: avoid concurrent umask() 2021-02-15 15:14:03 +00:00
kernels.py storage: clean up __init__() of Pool() and subclasses 2020-06-22 14:03:21 +00:00
lvm.py Update lvm.py 2021-05-12 18:18:11 -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: consistently use _io suffix 2021-02-15 14:10:45 +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)