Integrate nested resource providers in allocation candidates
We need to account for nested resource providers in the calculation of allocation requests returned by the GET /allocation_
Blueprint information
- Status:
- Complete
- Approver:
- Alex Xu
- Priority:
- High
- Drafter:
- Jay Pipes
- Direction:
- Approved
- Assignee:
- Tetsuro Nakamura
- Definition:
- Approved
- Series goal:
- Accepted for rocky
- Implementation:
-
Implemented
- Milestone target:
-
rocky-3
- Started by
- Jay Pipes
- Completed by
- Matt Riedemann
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
tests for alloc candidates with nested and traits
Addressed by: https:/
placement: resource requests for nested providers
Addressed by: https:/
Handle nested providers for allocation candidates
Addressed by: https:/
Fix comments in get_all_
Addressed by: https:/
remove unnecessary short cut in placement
Addressed by: https:/
Fix allocation_
Addressed by: https:/
Consider nested RPs in get_all_with_shared
Addressed by: https:/
Support shared and nested allocation candidates
Addressed by: https:/
Return all nested providers in tree
Addressed by: https:/
Return all resources in provider_summaries
Addressed by: https:/
Return resource providers without inventories
Addressed by: https:/
Consult the dictionary for root provider ids
Addressed by: https:/
Improve getting nested providers with capacity
Gerrit topic: https:/
Addressed by: https:/
Support nested alloc cands without shared RPs
Approved for Rocky. -- mriedem 20180419
Gerrit topic: https:/
Addressed by: https:/
Return nested providers in get_by_request
Gerrit topic: https:/
Addressed by: https:/
Add traits check in nested provider cadidates
Addressed by: https:/
Fix broken allocation candidates with traits
Addressed by: https:/
Support nested alloc cands with sharing providers
Addressed by: https:/
Add tests for _get_trees_
Gerrit topic: https:/
Addressed by: https:/
Use list instead of set for duplicate check
Addressed by: https:/
Fix nits in nested provider allocation candidates
Gerrit topic: https:/
Addressed by: https:/
Add microversion for nested allocation candidate
Gerrit topic: https:/
Addressed by: https:/
Squash: exclude nested alloc cands in older microversions
Addressed by: https:/
Fix nits in placement-
Marking this complete for Rocky. It sounds like there still needs to be some testing done to make sure that requests < 1.29 have not regressed, but those would be bugs if we did regress something so I don't see the need to hold the blueprint open for that testing. -- mriedem 20180629
Addressed by: https:/
[placement] api-ref: add description for 1.29
Addressed by: https:/
api-ref: fix min_version for parent_
Work Items
Dependency tree

* Blueprints in grey have been implemented.