The flavor override code in nova is here:
https://github.com/openstack/nova/blob/cc436c2b2a2dad974c4d28871851a456ebd80e48/nova/scheduler/utils.py#L220
Which was changed from this:
https://review.openstack.org/#/c/515223/12/nova/scheduler/utils.py@a224
It's possible that regressed some override functionality - it's not easy to parse what this is doing without looking at tests, and I'm not sure we have any functional tests in nova that rely on this behavior (we definitely should if we don't).
The flavor override code in nova is here:
https:/ /github. com/openstack/ nova/blob/ cc436c2b2a2dad9 74c4d28871851a4 56ebd80e48/ nova/scheduler/ utils.py# L220
Which was changed from this:
https:/ /review. openstack. org/#/c/ 515223/ 12/nova/ scheduler/ utils.py@ a224
It's possible that regressed some override functionality - it's not easy to parse what this is doing without looking at tests, and I'm not sure we have any functional tests in nova that rely on this behavior (we definitely should if we don't).