XenServer: Move common parts of XenAPI driver into Oslo
Currently there are XenAPI plugins and code that talks to XenAPI that can be shared between Cinder and Nova, and possibly Quantum. It seems a move to oslo.xenapi (long term, after the incubator) is the best way forward.
This is discussed further here:
https:/
Blueprint information
- Status:
- Not started
- Approver:
- Russell Bryant
- Priority:
- Undefined
- Drafter:
- John Garbutt
- Direction:
- Needs approval
- Assignee:
- Mate Lakat
- Definition:
- Drafting
- Series goal:
- None
- Implementation:
- Not started
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Unapproved - please re-submit via nova-spec --johnthetubagy (20th March 2014)Unapproved - please re-submit via nova-spec --johnthetubagy (20th March 2014)
Marking this blueprint as definition: Drafting. If you are still working on this, please re-submit via nova-specs. If not, please mark as obsolete, and add a quick comment to describe why. --johnthetubaguy (20th April 2014)
Work Items
Work items:
Move Session Handling (call_xenapi) into Oslo Incubator: TODO
Move XenAPI plugins to a new repo called oslo.xenapi: TODO
Create a client library for the XenAPI plugins, using the session management, in incubator: TODO