← Back to team overview

openstack team mailing list archive

Re: Deprecating nova-objectstore

 

> -----Original Message-----
> From: Jay Pipes [mailto:jaypipes@xxxxxxxxx]
> Sent: 17 January 2011 17:17
> To: Ewan Mellor
> Cc: Thierry Carrez; openstack@xxxxxxxxxxxxxxxxxxx
> Subject: Re: [Openstack] Deprecating nova-objectstore
> 
> On Mon, Jan 17, 2011 at 10:53 AM, Ewan Mellor
> <Ewan.Mellor@xxxxxxxxxxxxx> wrote:
> > We could do it in two steps.  You could set up nova-compute -> Glance
> -> nova-objectstore (testing purposes only).  This would allow us to
> remove the S3 code from Nova, but people could still use nova-
> objectstore if they don't want to set up Swift.
> 
> This is already done in Bexar, as Chris MacGown completed the S3
> backend for Glance. What is NOT the same, though, is that people would
> not be speaking the s3 API as they do now... they would speak the
> Glance REST-like API instead...

Yes, that's what I meant -- make Glance the only thing that speaks S3, and then we can remove the S3 code from Nova in favour of Glance.

> Plus, objects are a superset of
> images; Glance only stores images, not all objects...

What does this mean?  I didn't even know that anyone was distinguishing between an image and an object.

Thanks,

Ewan.


> > Incidentally, it's also possible for Glance to use a local filesystem
> rather than a remote store at all.  This is perfectly reasonable for
> small setups.
> 
> I think the big difference is that clients would be talking to Glance
> and its RESTlike/JSON API, not to an S3 API front-end like
> nova-objectstore.
> 
> The big question is whether OpenStack wants to support Amazon S3 as an
> objectstore at all, instead of just Swift, which now can communicate
> via an S3 API (http://swift.openstack.org/misc.html#module-
> swift.common.middleware.swift3).
> 
> -jay
> 
> > Ewan.
> >
> > -----Original Message-----
> > From: openstack-bounces+ewan.mellor=citrix.com@xxxxxxxxxxxxxxxxxxx
> [mailto:openstack-bounces+ewan.mellor=citrix.com@xxxxxxxxxxxxxxxxxxx]
> On Behalf Of Thierry Carrez
> > Sent: 17 January 2011 14:32
> > To: openstack@xxxxxxxxxxxxxxxxxxx
> > Subject: [Openstack] Deprecating nova-objectstore
> >
> > Hello everyone,
> >
> > The objectstore in nova is still alive in Bexar. The long term plan
> > seems to be to get rid of it: it's still using eventlet and Glance is
> > now covering most of its featureset.
> >
> > It is probably too late to remove it for Bexar, but we need to have a
> > plan for Cactus. IIUC the objectstore still provides an easy way to
> do
> > EC2-style image upload/registration.
> >
> > To do it with Glance, AFAICT you need to use an S3 backend (Swift
> with
> > the S3 frontend or Amazon's S3 itself). That sounds a bit overkill,
> so
> > does that mean we need a basic "S3-like service" to cover for that
> use
> > case ? Should it be provided by Glance and reuse Glance filesystem
> > backend, or be done outside Glance and reuse the S3 backend ?
> >
> > Thoughts ?
> >
> > --
> > Thierry Carrez (ttx)
> > Release Manager, OpenStack
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~openstack
> > Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~openstack
> > More help   : https://help.launchpad.net/ListHelp
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~openstack
> > Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~openstack
> > More help   : https://help.launchpad.net/ListHelp
> >

Follow ups

References