placement/placement/schemas
Tetsuro Nakamura 8395e3f099 Support `same_subtree` queryparam
A new same_subtree query parameter will be accepted. The value is
a comma-separated list of request group suffix strings $S. Each must
exactly match a suffix on a granular group somewhere else in the
request. Importantly, the identified request groups need not have
a resources$S.

If this is provided, at least one of the resource providers satisfying
the specified request group must be an ancestor of the rest.

The same_subtree query parameter can be repeated and each repeat group
is treated independently.

Co-Authored-By: Chris Dent <cdent@anticdent.org>
Change-Id: I7fdeac24606359d37f1a7405d22c5797840e1a9e
Story: 2005575
Task: 30784
2019-07-09 07:21:53 +00:00
..
__init__.py Move the placement code to the base 2018-09-04 10:31:23 -05:00
aggregate.py Move the placement code to the base 2018-09-04 10:31:23 -05:00
allocation.py Implement allocation candidate mappings 2019-06-12 21:19:14 +00:00
allocation_candidate.py Support `same_subtree` queryparam 2019-07-09 07:21:53 +00:00
common.py Implement allocation candidate mappings 2019-06-12 21:19:14 +00:00
inventory.py Fix alpha-ordering of imports for pep8 2018-09-04 10:31:28 -05:00
reshaper.py Implement allocation candidate mappings 2019-06-12 21:19:14 +00:00
resource_class.py Remove the import pathing for the old structure 2018-09-04 10:31:24 -05:00
resource_provider.py Move the placement code to the base 2018-09-04 10:31:23 -05:00
trait.py Remove the import pathing for the old structure 2018-09-04 10:31:24 -05:00
usage.py Remove pep8 whitespace ignores 2019-03-05 18:18:30 -06:00