On 19/05/15 17:19 +0100, Daniel P. Berrange wrote:
In Nova we are attempting to model[1] the glance image metadata and
properties using the Nova object model (now oslo.versionedobjects).

The one item I'm stuck on understanding is the 'locations' field
and more specifically the 'metadata' element in each location
entry


In the file glance/api/v2/images.py I can see this description
of the data format:

       'locations': {
           'type': 'array',
           'items': {
               'type': 'object',
               'properties': {
                   'url': {
                       'type': 'string',
                       'maxLength': 255,
                   },
                   'metadata': {
                       'type': 'object',
                   },
               },
               'required': ['url', 'metadata'],
           },
           'description': _('A set of URLs to access the image file kept in '
                            'external store'),


As you can see here, 'metadata' is just said to be of type 'object'.

Is there somewhere that actually describes what is valid contents
for this field ? Is it sufficient to assume the metadata will only
ever be a dict of strings, or can the metadata be a complex type
with arbitrarily nested data structures ?

It's just arbitrary metadata for now, we don't have a specific format.
I'm curious to know if there are folks using this field. We do (did)
have a use case for it.

Flavio

Regards,
Daniel

[1] https://review.openstack.org/#/c/76234/
--
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

--
@flaper87
Flavio Percoco

Attachment: pgpO5DVoICunh.pgp
Description: PGP signature

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to