Attach Manila shares via virtiofs
Manila is the OpenStack Shared Filesystems service. This blueprint will implement API, database, compute and libvirt driver changes required in Nova to allow the shares provided by Manila to be associated with and attached to instances.
Blueprint information
- Status:
- Not started
- Approver:
- Sylvain Bauza
- Priority:
- Undefined
- Drafter:
- Lee Yarwood
- Direction:
- Approved
- Assignee:
- Uggla
- Definition:
- Approved
- Series goal:
- Accepted for antelope
- Implementation:
-
Deferred
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
[20220113 bauzas] Spec was approved https:/
[20220225 bauzas] Implementation hit by FeatureFreeze, please repropose the blueprint/spec for the Zed release.
[20220712 bauzas] Spec got reapproved for the Zed cycle https:/
[20221115 bauzas] Spec approved for Antelope https:/
Gerrit topic: https:/
Addressed by: https:/
Attach Manila shares via virtiofs (db)
Addressed by: https:/
Attach Manila shares via virtiofs (objects)
Addressed by: https:/
Attach Manila shares via virtiofs (manila abstraction)
Addressed by: https:/
Attach Manila shares via virtiofs (drivers and compute manager part)
Addressed by: https:/
Attach Manila shares via virtiofs (api)
Addressed by: https:/
Check shares support
Addressed by: https:/
Add metadata for shares
Addressed by: https:/
Add instance.
Addressed by: https:/
Add instance.
Addressed by: https:/
Add shares to InstancePayload
Addressed by: https:/
Add helper methods to attach/detach shares
Addressed by: https:/
Add libvirt test to ensure metadata are working.
Addressed by: https:/
Add virt/libvirt error test cases
Addressed by: https:/
Add share_info parameter to reboot method for each driver (driver part)
Addressed by: https:/
Support rebooting an instance with shares (compute and API part)
Addressed by: https:/
Add instance.
Addressed by: https:/
Add instance.
Addressed by: https:/
Add share_info parameter to resume method for each driver (driver part)
Addressed by: https:/
Support resuming an instance with shares (compute and API part)
Addressed by: https:/
Add helper methods to rescue/unrescue shares
Addressed by: https:/
Support rescuing an instance with shares (driver part)
Addressed by: https:/
Support rescuing an instance with shares (compute and API part)
Addressed by: https:/
Documentation
Gerrit topic: https:/
Addressed by: https:/
Re-propose "Allow Manila shares to be directly attached to an instance when using libvirt" for Bobcat
[20230307 bauzas] Deferred as implementation not merged in 2023.1
Addressed by: https:/
Mounting the shares as part of the initialization process
Addressed by: https:/
Deletion of associated share mappings on instance deletion
Gerrit topic: https:/
Addressed by: https:/
Allow to mount manila share using Cephfs protocol