Public bug reported: 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). ** Affects: nova Importance: Undecided Status: New ** Description changed: 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) + 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). -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1763907 Title: allocation candidates member_of gets all the shared providers Status in OpenStack Compute (nova): New 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). To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1763907/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp