[openstack-dev] [Openstack][Glance] difference api version between v1 and v2
Gareth
academicgareth at gmail.com
Fri Apr 12 10:40:00 UTC 2013
Thanks for your answer, Iccha and Eoghan,
I have another problem. After scanning the source codes, I found current
Glance is just managing image file (or disk file), which I think its
functionality is subset of Swift. Both x-meta-image-* and
x-meta-image-property-* could store in Swift metadata, and ACLs could help
manage authorizing. And some new features like protected properties could
be implemented as middleware in Swift too. So, I'm not clear about the goal
of this project.
Before reading the codes (I have to read codes because Glance documents is
not so helpful), I image this project could manage image file, and also
data in this image, such root password, default IP and so on. But it's not
real.
In short, if I want build a cloud with OpenStack and I have ability to
write my own codes, are there some reasons I setup Glance to manage images,
not to write a Swift middleware to avoid lots of middle-process?
On Fri, Apr 12, 2013 at 6:01 PM, Eoghan Glynn <eglynn at redhat.com> wrote:
>
> > Gareth,
> >
> > There are a number of improvisations in v2 of Glance API. To name a few
> the
> > registry layer is no longer been used in v2 of Glance API(so one less
> layer
> > your request has to go through), image sharing has been designed to
> prevent
> > spamming in v2, there are additional features like protected properties
> and
> > multiple locations been worked on. I am sure there are several more.
>
>
> One other bit of newness in v2 that's worth noting, because it's
> actually used in anger by both cinder and nova currently, is the
> direct_url metadata which if enabled in glance allows a client to
> directly access image content from the backend store (if that can
> be achieved more cheaply that way than by traversing the glance-api
> service).
>
> Also there was a design document for the v2 API knocking around
> that might be useful for background and detail. The latest draft
> version I have to hand is:
>
>
> https://docs.google.com/document/d/1jPdgmQUzTuSt9iqcgPy74fbkzafCvqfQpvzRhwf2Kic
>
> though there may be a more recent version in existence.
>
> Cheers,
> Eoghan
>
>
> > Thanks,
> > Iccha
> >
> > -----Original Message-----
> > From: "Gareth" <academicgareth at gmail.com>
> > Sent: Thursday, April 11, 2013 12:51am
> > To: openstack-dev at lists.openstack.org
> > Subject: [openstack-dev] [Openstack][Glance] difference api version
> between
> > v1 and v2
> >
> > _______________________________________________
> > OpenStack-dev mailing list
> > OpenStack-dev at lists.openstack.org
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> > Hi, Glance devs
> >
> > Any design purpose between v1 and v2 API?
> >
> > I know the url changed a little, but functionality seems same.
> >
> > So is there any further improvement in v2 API?
> >
> > Thanks
> > --
> > Gareth
> >
> > *Cloud Computing, Openstack, Fitness, Basketball
> > *
> > *OpenStack contributor*
> > *My promise: if you find any spelling or grammar mistakes in my email
> from
> > Mar 1 2013, notify me *
> > *and I'll donate $1 or ¥1 to an open organization you specify.*
> >
> >
> >
> > _______________________________________________
> > OpenStack-dev mailing list
> > OpenStack-dev at lists.openstack.org
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
--
Gareth
*Cloud Computing, Openstack, Fitness, Basketball
*
*OpenStack contributor*
*My promise: if you find any spelling or grammar mistakes in my email from
Mar 1 2013, notify me *
*and I'll donate $1 or ¥1 to an open organization you specify.*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20130412/37570537/attachment.html>
More information about the OpenStack-dev
mailing list