[Openstack] Deprecating nova-objectstore

Jay Pipes jaypipes at gmail.com
Mon Jan 17 17:16:55 UTC 2011


On Mon, Jan 17, 2011 at 10:53 AM, Ewan Mellor <Ewan.Mellor at eu.citrix.com> 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... Plus, objects are a superset of
images; Glance only stores images, not all objects...

> 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 at lists.launchpad.net [mailto:openstack-bounces+ewan.mellor=citrix.com at lists.launchpad.net] On Behalf Of Thierry Carrez
> Sent: 17 January 2011 14:32
> To: openstack at lists.launchpad.net
> 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 at lists.launchpad.net
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack at lists.launchpad.net
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
>




More information about the Openstack mailing list