Pre-filter disabled computes
This blueprint proposes to add a request filter to nova to modify the RequestSpec such that disabled computes will be filtered out of the GET /allocation_
To enable this, nova will need to start reporting disabled status information to placement for a disabled compute service (and all the nodes it manages) in the form of a trait. Plumbing will need to happen in the nova API, compute and scheduler service to link this all together.
Upgrades will need to be taken into account for (1) older computes that don't report the trait and (2) computes that are already disabled. The spec will go into the details.
See https:/
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Low
- Drafter:
- Matt Riedemann
- Direction:
- Approved
- Assignee:
- Matt Riedemann
- Definition:
- Approved
- Series goal:
- Accepted for train
- Implementation:
- Implemented
- Milestone target:
- train-2
- Started by
- Matt Riedemann
- Completed by
- Matt Riedemann
Related branches
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Spec to pre-filter disabled computes with placement
Addressed by: https:/
WIP: Add placement request filter for disabled computes
Addressed by: https:/
Set COMPUTE_
Addressed by: https:/
Clean up test_virtapi
Addressed by: https:/
Add VirtAPI.
Addressed by: https:/
libvirt: manage COMPUTE_
Addressed by: https:/
Update COMPUTE_
Addressed by: https:/
Add placement request pre-filter compute_
Addressed by: https:/
Refactor HostAPI.
Addressed by: https:/
Follow up for pre-filter-
Addressed by: https:/
Repro gen conflict in COMPUTE_
Addressed by: https:/
Reduce gen conflict in COMPUTE_
Gerrit topic: https:/