Pool aware multi-backend filter
Registered by
Shyama
In a multi backend scenario a user should be able to specify the backend providers to be used when creating a volume. The current multi backend support is restricted to grouping backends in the conf file and is not pool aware.
This proposal is to allow users to specify a list of backend providers along with the pool information in the volume_type for the scheduler to pick from. This helps grouping the backends#pool to better suit a user requirement. Say user_a is allowed to create volumes from provider1, provider2 and user_b from provider2,
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- shyama-chhavi
- Direction:
- Needs approval
- Assignee:
- shyama-chhavi
- Definition:
- New
- Series goal:
- None
- Implementation:
-
Implemented
- Milestone target:
- None
- Started by
- Sean McGinnis
- Completed by
- Sean McGinnis
Related branches
Related bugs
Bug #1461770: Cinder DriverFilter run_evaluator() should check volume driver name instead of volume backend name | Fix Released |
Sprints
Whiteboard
(?)