- 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. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| callback.json.example | ||
| callback.py | ||
| file.py | ||
| kernels.py | ||
| lvm.py | ||
| README.md | ||
| reflink.py | ||
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)