Remaining work on shared resources for Pike
Few things need to be completed for the shared resources work in Pike:
1) Rename "can_host" to "shared" on placement DB's resource_providers table
(edit mriedem): Per discussion at the Pike PTG, this needs to change since we're going to use traits now: https:/
2) Add InventoryList.
3) Expose GET /aggregates/
4) Integrate in reporting client the allocation consumption from the shared resource providers of disk
5) Add a bunch of functional tests
Blueprint information
- Status:
- Complete
- Approver:
- Matt Riedemann
- Priority:
- High
- Drafter:
- Jay Pipes
- Direction:
- Needs approval
- Assignee:
- Jay Pipes
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
-
Needs Code Review
- Milestone target:
- None
- Started by
- Matt Riedemann
- Completed by
- Jay Pipes
Related branches
Related bugs
Bug #1707256: Scheduler report client does not account for shared resource providers | Confirmed |
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
placement: rename can_host to shared
Addressed by: https:/
placement: get inventory shared with provider
Addressed by: https:/
[placement] Add Traits related table to the api database
Addressed by: https:/
placement: get providers sharing capacity
Gerrit topic: https:/
Addressed by: https:/
placement: shared resources when finding providers
Addressed by: https:/
placement: tests for non-shared with shared
Addressed by: https:/
placement: test non-shared out of inventory
Addressed by: https:/
placement: test for agg association not sharing
I'm closing this out for Pike since there are no open changes and the #4 in this list was handled by https:/
Actually given bug 1707256 I'm going to say we can't yet support shared storage so I'm marking this as not completed. -- mriedem 20170804
Deferring this to Queens.
Per the Queens PTG discussion on priorities for Placement:
http://
We have agreed to defer this to Rocky. -- mriedem 20170919
Work Items
Dependency tree

* Blueprints in grey have been implemented.