Support multiple default schedule availability zones
I updated the description of this blueprint because previously generated a lot of confusion about the goal.
The goal of this blueprint is to have multiple schedule availability zones as default instead only one.
This means:
deprecate "default_
When an instance is created, if the user doesn't define an availability zone, it will be schedule into one node in the list of default schedule availability zones.
The advantage of this aproach is when an deployment has multiple availability zones the instances will be spread between them instead overload only one, if users don't specify an availability zone.
Implementation:
- deprecate "default_
- if default_
- if an user doesn't specify an availability zone it shouldn't be added in the DB (remove the current behaviour). Anyway when query for the avz of an instance nova doesn't use this value.
- change AvailabilityZon
Blueprint information
- Status:
- Started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Belmiro Moreira
- Definition:
- Review
- Series goal:
- None
- Implementation:
- Good progress
- Milestone target:
- None
- Started by
- Belmiro Moreira
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
I'd like to see this discussed on the openstack-dev list. There's also a scheduling sub-team that would probably provide some good feedback on this. https:/
I updated the description of this blueprint because previously generated a lot of confusion about the goal.
-- Belmiro
This blueprint was discussed in the "scheduler sub-group meeting" (18/06/2013)
It was discussed that when a compute node belongs to multiple avz a random one is selected (basically keeping the current implementation).
-- Belmiro
deferred from icehouse-3 to "next": http://
Unapproved - please re-submit via nova-spec --johnthetubagy (20th March 2014)
Removed from next, as next is now reserved for near misses from the last milestone --johnthetubaguy
Gerrit topic: https:/
Addressed by: https:/
Define multiple default schedule zones