Use tooz for service groups
Instead of having nova have built-in code + drivers for service groups and the associated API the tooz library (now an oslo library) can provide the implementation of service groups using its own group concepts and there can instead be a shim that uses tooz in nova instead (mapping nova concepts onto tooz), allowing the group code and drivers that tooz provides to be used as the implementations for groups in nova (this also gets nova out of having to maintain, test and develop group membership code).
Tooz
- https:/
- https:/
Blueprint information
- Status:
- Started
- Approver:
- John Garbutt
- Priority:
- Undefined
- Drafter:
- Joshua Harlow
- Direction:
- Needs approval
- Assignee:
- Vilobh Meshram
- Definition:
- Pending Approval
- Series goal:
- None
- Implementation:
- Started
- Milestone target:
- None
- Started by
- John Garbutt
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Replace service groups with the tooz groups (WIP)
Addressed by: https:/
WIP: Replace service groups with the tooz groups
Please note this blueprint will delayed until the M release if it is not in the NeedsCodeReview state (with all the code up for review) before July 16th, and merged by July 30th. We expect to re-open master for the M release in September. For more information, please see: https:/
--johnthetubaguy 15th July 2015
Unapproved for liberty due to the Non-Priority Feature Proposal Freeze. --johnthetubaguy 16th July 2015
Addressed by: https:/
WIP: Replace Zookeeper sg driver with Tooz driver
Addressed by: https:/
Add tooz service group driver
Addressed by: https:/
Servicegroup foundational refactoring for Control Plane
Work Items
Dependency tree
* Blueprints in grey have been implemented.