core-admin/qubes/storage
3hhh e5838dbd97
storage/callback: various fixes
- Removed all own class attributes to avoid name clashes with delegated
class attributes.
- Implemented the previously missing Pool.usage_details property.
- Shadowed all class attributes as instance properties. This is required
as the parent classes enforce the class attributes upon the
CallbackPool & CallbackVolume classes, but they need to be delegated to
the class of the _cb_impl object. We also cannot implement them as class
attributes in CallbackVolume & CallbackPool as they need to work for
arbitrary backend drivers and two backend drivers must not interfere with
each other. Possible alternative: One could dynamically create classes.
2020-07-16 14:31:03 +02:00
..
__init__.py Adjust code for possibly coroutine Volume.export() and Volume.export_end() 2020-07-08 12:50:10 +02:00
callback.json.example storage/callback: add a post_volume_start callback 2020-07-16 14:31:03 +02:00
callback.py storage/callback: various fixes 2020-07-16 14:31:03 +02:00
file.py Adjust code for possibly coroutine Volume.export() and Volume.export_end() 2020-07-08 12:50:10 +02:00
kernels.py storage: clean up __init__() of Pool() and subclasses 2020-06-22 14:03:21 +00:00
lvm.py Adjust code for possibly coroutine Volume.export() and Volume.export_end() 2020-07-08 12:50:10 +02:00
README.md Merge remote-tracking branch 'marmarek/master' into core3-devel 2016-03-03 01:13:51 +01:00
reflink.py Adjust code for possibly coroutine Volume.export() and Volume.export_end() 2020-07-08 12:50:10 +02: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)