[openstack-dev] [Glance][Oslo] Pulling glance.store out of glance. Where should it live?

Jay Pipes jaypipes at gmail.com
Sat Dec 21 05:41:04 UTC 2013


On 12/20/2013 10:42 AM, Flavio Percoco wrote:
> Greetings,
>
> In the last Glance meeting, it was proposed to pull out glance's
> stores[0] code into its own package. There are a couple of other
> scenarios where using this code is necessary and it could also be
> useful for other consumers outside OpenStack itself.
>
> That being said, it's not clear where this new library should live in:
>
>     1) Oslo: it's the place for common code, incubation, although this
>     code has been pretty stable in the last release.
>
>     2) glance.stores under Image program: As said in #1, the API has
>     been pretty stable - and it falls perfectly into what Glance's
>     program covers.

What about:

3) Cinder

Cinder is for block storage. Images are just a bunch of blocks, and all 
the store drivers do is take a chunked stream of input blocks and store 
them to disk/swift/s3/rbd/toaster and stream those blocks back out again.

So, perhaps the most appropriate place for this is in Cinder-land.

Best,
-jay




More information about the OpenStack-dev mailing list