placement/releasenotes/notes
Tetsuro Nakamura 0a3dcadb0a Negative member_of query with microversion 1.32
This patch adds microversion 1.32 supporting the forbidden aggregate
expression within existing ``member_of`` queryparam both in
``GET /resource_providers`` and in ``GET /allocation_candidates``.
Forbidden aggregates are prefixed with a ``!``.

We do NOT support ``!`` within the ``in:`` list:

  ?member_of=in:<agg1>,<agg2>,!<agg3>

but we support ``!in:`` prefix:

  ?member_of=!in:<agg1>,<agg2>,<agg3>

which is equivalent to:

  ?member_of=!<agg1>&member_of=!<agg2>&member_of=!<agg3>

where candidate resource providers must not be in agg1, agg2, or agg3.

Change-Id: Ibba7981744c71ab5d4d0ee5d5a40709c6a5c6b5e
Story: 2005297
Task: 30183
2019-03-29 05:14:27 +00:00
..
alloc-candidates-in-tree-f69b0de5ba33096b.yaml in_tree[N] alloc_cands with microversion 1.31 2019-02-25 13:00:30 -06:00
bug-1792503-member-of-5c10df94caf3bd08.yaml Fix aggregate members in nested alloc candidates 2018-09-21 11:44:58 +09:00
db-auto-sync-e418f3f181958c7c.yaml Fix typo in db-auto-sync release note 2019-03-04 22:18:21 +00:00
negative-aggregate-membership-1dde3cbe27c69279.yaml Negative member_of query with microversion 1.32 2019-03-29 05:14:27 +00:00
placement-status-upgrade-check-3aa412fd6cb1e4bc.yaml Add placement-status upgrade check command 2018-11-20 13:53:07 -05:00
set_root_provider_id-53930a5d1dbd374f.yaml Set root_provider_id in the database 2019-01-18 15:39:36 -05:00
stein-prelude-779b0dbfe65cf9ac.yaml Add prelude to release notes 2019-03-19 19:40:10 +00:00
upgrade-status-check-incomplete-consumers-3362d7db55dd8bdf.yaml Add upgrade status check for incomplete consumers 2019-01-18 22:00:42 -05:00