← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1183535] Re: In glance v2 api it squashes properties with same name as core properties

 

Based on makrwash's clarification, Glance assume that user should avoid
the name conflict. That means there is nothing can be done on the
glanceclient side either.

** Changed in: python-glanceclient
       Status: In Progress => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1183535

Title:
  In glance v2 api it squashes properties with same name as core
  properties

Status in OpenStack Image Registry and Delivery Service (Glance):
  Invalid
Status in Python client library for Glance:
  Invalid

Bug description:
  Stuart Mclaren brought forth this example:

  here the property 'size' exists both in the 'core' namespace and the
  'property' namespace:

  $ glance --os-password XXX  --os-username glance --os-tenant-name service  --os-auth-url http://localhost:5000/v2.0 image-show 2a62cba7-5a70-4727-95d2-c0f89bd025ef | grep -e Prop -e size -e '\-\-\-'
  +------------------+--------------------------------------+
  | Property         | Value                                |
  +------------------+--------------------------------------+
  | Property 'size'  | 1234567890                           |
  | size             | 754                                  |
  +------------------+--------------------------------------+

  v2 does not support 'namespacing':

  $ glance --os-password XXX --os-username glance --os-tenant-name service  --os-auth-url http://localhost:5000/v2.0  --os-image-api-version 2 image-show 2a62cba7-5a70-4727-95d2-c0f89bd025ef | grep -e Prop -e size -e '\-\-\-'
  +------------------+--------------------------------------+
  | Property         | Value                                |
  +------------------+--------------------------------------+
  | size             | 754                                  |
  +------------------+--------------------------------------+

  Using the v2 api there is no way to access 'size' from the 'property'
  namespace (ie 1234567890).

To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1183535/+subscriptions