allocation candidates member_of gets all the shared providers
Bug #1763907 reported by
Tetsuro Nakamura
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Tetsuro Nakamura |
Bug Description
When the `member_of` parameter is present, only non shared providers in the specified aggregation are picked, but the non shared provider brings shared providers from out of the specified aggregation.
For example, with the following set up,
```
CN1 (VCPU) CN2 (VCPU)
/ agg3 \ agg1 / agg1 \ agg2
SS3 (DISK_GB) SS1 (DISK_GB) SS2 (DISK_GB)
```
When you request allocation candidates in "agg3" using `member_of` parameter,
expected is to get one allocation request of the combination of (CN1+SS3),
but actual is to get two allocation request, (CN1+SS3) and (CN1+SS1).
description: | updated |
tags: | added: pla |
tags: |
added: placement removed: pla |
Changed in nova: | |
importance: | Undecided → Medium |
To post a comment you must log in.
Related fix proposed to branch: master /review. openstack. org/561399
Review: https:/