core-admin/qubes/storage
Rusty Bird d4b1794c15
storage: avoid concurrent umask()
umask() modifies the whole process, which could lead to odd permission
problems in concurrent code. Use explicit fchmod() calls instead.

Preserve the legacy storage/file behavior of creating files 0o664 in
FileVolume.create() and 0o644 (from the normal qubesd umask) otherwise.
2021-02-15 15:14:03 +00: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 storage/lvm: make the "hack" work with CallbackPool instances 2020-07-16 14:31:04 +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: 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)