fe9922d21c
Global configuration option "fail_on_missing_backend" allows us to load a volume from the metadata persistence storage even if the backend is not configured. This is usefull if we share the metadata storage and we want to load a volume that is already connected to do just the attachment.
1.5 KiB
1.5 KiB
History
0.2.2 (2018-07-xx)
- Features:
- Use NOS-Brick to setup OS-Brick for non OpenStack usage.
- Can setup persistence directly to use key-value storage.
- Support loading objects without configured backend.
0.2.1 (2018-06-14)
- Features:
- Modify fields on connect method.
- Support setting custom root_helper.
- Setting default project_id and user_id.
- Metadata persistence plugin mechanism
- DB persistence plugin
- No longer dependent on Cinder's attach/detach code
- Add device_attached method to update volume on attaching node
- Support attaching/detaching RBD volumes
- Support changing persistence plugin after initialization
- Add saving and refreshing object's metadata
- Add dump, dumps methods
- Bug fixes:
- Serialization of non locally attached connections.
- Accept id field set to None on resource creation.
- Disabling of sudo command wasn't working.
- Fix volume cloning on XtremIO
- Fix iSCSI detach issue related to privsep
- Fix wrong size in volume from snapshot
- Fix name & description inconsistency
- Set created_at field on creation
- Connection fields not being set
- DeviceUnavailable exception
- Multipath settings after persistence retrieval
- Fix PyPi package created tests module
- Fix connector without multipath info
- Always call create_export and remove_export
- iSCSI unlinking on disconnect
0.1.0 (2017-11-03)
- First release on PyPI.