No Compute Fanout To Scheduler
Remove nova-computes fan-out of capabilities to the schedulers. This data is mostly unused, and the remaining parts that are used should be stored in the database
See https:/
Blueprint information
- Status:
- Complete
- Approver:
- Russell Bryant
- Priority:
- High
- Drafter:
- Joe Gordon
- Direction:
- Approved
- Assignee:
- Joe Gordon
- Definition:
- Approved
- Series goal:
- Accepted for havana
- Implementation:
- Implemented
- Milestone target:
- 2013.2
- Started by
- Russell Bryant
- Completed by
- Joe Gordon
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Fix get_available_
Addressed by: https:/
Remove dead capabilities code
Addressed by: https:/
virt: sync get_available_
Addressed by: https:/
Split out xenapi only part of filters.
Addressed by: https:/
db: Add host_ip and supported_instances to compute_nodes
Addressed by: https:/
Make affinity_filters use host_ip from DB not RPC
Addressed by: https:/
Make compute_
Addressed by: https:/
Add supported_instances to get_available_
Addressed by: https:/
Make image_props_filter use information from DB not RPC
Addressed by: https:/
WIP: remove compute fanout to scheduler
Addressed by: https:/
Add host_ip to compute_nodes for KVM
Addressed by: https:/
Make resource_tracker record host_ip
Addressed by: https:/
Store CONF.baremetal.
Addressed by: https:/
Make compute_
Addressed by: https:/
Remove capabilities.
Addressed by: https:/
Add hypervisor extension for V2 API
Addressed by: https:/
hypervisor show should also include ip address
Gerrit topic: https:/
Addressed by: https:/
Remove SchedulerDepend
Gerrit topic: https:/
Addressed by: https:/
Remove 'get_host_stats' virt driver API method
Work Items
Work items:
Cleanup code rot. remove code that is never used. part of this is shrink currently RPC update to remove unused data. As a baby step to help make things more clear. Hopefully this will result in further simplification of the code at later stages of the blueprint: DONE
Add host_ip and supported_instances into ComputeNode table and move into compute_
Change scheduler code to get capabilities from the database and not fanout: DONE
Remove capabilities fanout all together: DONE
Remove publish_