Unnest nova server flavor and image mapping properties
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Searchlight |
Fix Released
|
High
|
Steve McLellan |
Bug Description
The nova server plugin has some inappropriate 'nested' fields. 'image' and 'flavor' originally were candidates for denormalization, which we never did, and so got mapped as objects. Unfortunately we used 'nested' as the type when in fact 'object' would be more appropriate. 'nested' fields create issues in aggregations and queries and since server->image and server->flavor are many->one mappings (there will never be multiple flavors for a server) there's never a need for the capabilities that 'nested' gives. Changing 'type' to 'object' should cause no negative side effects.
Other possible candidates:
designate:
glance:
nova:flavor:
nova:hypervisor
nova:hypervisor
Changed in searchlight: | |
assignee: | nobody → Steve McLellan (sjmc7) |
Fix proposed to branch: master /review. openstack. org/364533
Review: https:/