[Openstack] Deprecating nova-objectstore

John Purrier john at openstack.org
Mon Jan 17 18:47:13 UTC 2011


This would make our API story cleaner (always a good thing).

We are likely to have similar discussions about volumes (block storage) and
network.

John

-----Original Message-----
From: openstack-bounces+john=openstack.org at lists.launchpad.net
[mailto:openstack-bounces+john=openstack.org at lists.launchpad.net] On Behalf
Of Eric Day
Sent: Monday, January 17, 2011 12:16 PM
To: Ewan Mellor
Cc: openstack at lists.launchpad.net
Subject: Re: [Openstack] Deprecating nova-objectstore

On Mon, Jan 17, 2011 at 03:53:44PM +0000, Ewan Mellor 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 implies a move to where Glance is the only thing Nova talks to
for images, which is ok, but right now we have an Image API inside
of Nova with Glance/S3/Local plugins. Do we want to make Glance
required for Nova and remove the internal Image API? If we don't,
I see no reason not to keep the S3 plugin directly in nova, and keep
Glance as optional.

I've not thought through it all, but it seems like having two image
store APIs is a bit redundant, so my opinion is we just remove
nova/images, require Glance, and use that exclusively from Nova.

-Eric

> 
> 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.
> 
> 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

_______________________________________________
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