New instance reservation feature
The instance reservation feature is not available in this release because it depends on
Nova API extensions - v2 of which was deprecated in Liberty and the API extension itself
is completely removed in Ocata[2]. We have to implement in another way to get instance
reservation feature back.
Blueprint information
- Status:
- Complete
- Approver:
- Blazar core developers
- Priority:
- High
- Drafter:
- Hiroaki Kobayashi
- Direction:
- Approved
- Assignee:
- Masahito Muroi
- Definition:
- Review
- Series goal:
- Accepted for 0.x.0
- Implementation:
- Implemented
- Milestone target:
- 0.3.0
- Started by
- Hiroaki Kobayashi
- Completed by
- Masahito Muroi
Related branches
Related bugs
Sprints
Whiteboard
Previous discussion was on the etherpad page: https:/
Gerrit topic: https:/
Addressed by: https:/
Instance reservation specs
Addressed by: https:/
Nova section in blazar.conf
Addressed by: https:/
Move ReservationPool class into utils/openstack
Addressed by: https:/
Move NovaInventory class to utils/openstack
Addressed by: https:/
Remove old instance reservation plugin
Addressed by: https:/
Create instance_
Addressed by: https:/
Remove old instance reservation code
Addressed by: https:/
Add db api methods for the instance reservation table
Addressed by: https:/
Move convert_
Addressed by: https:/
Instance reservation plugin
Gerrit topic: https:/
Addressed by: https:/
Check max usages of hosts in particular time window
Addressed by: https:/
Create Nova's resources for instance reservations
Addressed by: https:/
Enable instance_plugin to handle on_start and on_end events
Addressed by: https:/
Pass only the instance reservation specific columns to reservation table
Addressed by: https:/
Enable deployers to specify virtual.
Addressed by: https:/
Enable devstack to setup the new instance reservation
Addressed by: https:/
Add a releasenote of the new instance reservation
Addressed by: https:/
Add user guide for the new instance reservation feature
(hiro-kobayashi)
How about completing (changing status as implemented) this blueprint and extract remaining 2 work items 'update_
(masahito)
The two items related to the BP move to bug reports.
Work Items
Work items:
* move plugins/
* delete (or clear) the previous plugins/
* delete the previous instance plugin related code in blazar-nova: DONE
* implement the new plugins/
* create_
* create the instance_
* supports the new instance reservation in blazarclient: DONE