Brainstorm session to flesh out a 2.0 Images API. There are a number of deficiencies in the current 1.1 Images API. Currently, the Glance API node communicates with the Glance registry and returns image metadata as HTTP headers in calls to GET /images/ and HEAD /images/. We want to split the API requests for metadata from the API requests for image data for the following reasons: 1) Unnecessary communication with registry when not requested 2) Ability to cache static image data files vs. non-static image metadata 3) Ability to have larger and more complex structured image metadata that would neither fit in HTTP headers or be easy to parse It has been proposed that the 2.0 Images API split image file and metadata into clearly delineated resource endpoints that the Glance client class would be able to navigate.
Tuesday October 4, 2011 11:00am - 11:55am EDT
Wheeler