[openstack-dev] [glance] Glance API Caching Enhancements for Edge Computing

Waines, Greg Greg.Waines at windriver.com
Thu Oct 4 10:43:42 UTC 2018

I have not yet done a blueprint or spec for this in Glance.
But can do that now.

Is Glance using Launchpad or Storyboard ?


From: Abhishek Kekane <akekane at redhat.com>
Reply-To: "openstack-dev at lists.openstack.org" <openstack-dev at lists.openstack.org>
Date: Thursday, October 4, 2018 at 2:08 AM
To: "openstack-dev at lists.openstack.org" <openstack-dev at lists.openstack.org>
Subject: Re: [openstack-dev] [glance] Glance API Caching Enhancements for Edge Computing

Hi Greg,

Have you actually filed a blueprint or specs for this in glance?
If yes could you please provide a reference for the same.

Thanks & Best Regards,
Abhishek Kekane

On Thu, Oct 4, 2018 at 12:34 AM Waines, Greg <Greg.Waines at windriver.com<mailto:Greg.Waines at windriver.com>> wrote:
Glance Team,

I am following up on discussions in the edge-computing PTG meetings.
There were discussions on potential enhancements to Glance API Caching for support of the proposed MVP Edge Architecture.
And I took the action to write up a blueprint and a specification for these enhancements ... and will follow up with implementation.

I thought I’d start the discussions on the mailing list ... and if everyone is still in agreement,
then I’ll move the high-level definition/requirements to Glance’s Launchpad (or Storyboard?) and
write up a Glance spec and review it in Gerrit.


Enhance Glance API Caching such that

a)       It works between two Glance Services (i.e. Glance at a Central OpenStack Cloud and Glance at an Edge OpenStack Cloud)

•         i.e. current Glance API Caching only works with external webservers

b)       Enable the Edge Cloud Glance API Caching to support the ability to locally use those cached images (e.g. nova boot ...)
even when network connectivity is lost to the Central Cloud Glance Service

•         i.e. image meta-data is required in order to service a ‘nova boot ...’, and
       today image meta-data is NOT cached by Glance API Caching.

The proposed solution should generically work between any two Glance Services.

•         in a Multi-Region Environment,

•         in a StarlingX Distributed Cloud,

•         etc.

The proposed solution need only deal with the Edge Cloud Glance talking to a single Central Cloud Glance.

Let me know if you have any a questions or comments,

More info on the edge-computing group’s MVP Edge Architecture can be found here:
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe<http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20181004/e685c54a/attachment.html>

More information about the OpenStack-dev mailing list