[openstack-dev] [OpenStack][Dev] Block Storage libraries and shared code

Vishvananda Ishaya vishvananda at gmail.com
Mon Aug 12 18:56:06 UTC 2013


On Aug 12, 2013, at 8:55 AM, John Griffith <john.griffith at solidfire.com> wrote:

> Hey,
> 
> There have been a couple of block storage related patches in Nova lately and I wanted to get some discussion going and also maybe increase some awareness on some efforts that were discussed at the last summit.  To catch up a bit here's the etherpad from the summit session [1].
> 
> First off, there was a patch to move Nova's LVM code in to OSLO (here [2]).  This one is probably my fault for not having enough awareness out there regarding our plans/goals with brick.  I'd like to hear from folks if the brick approach is not sufficient or if there's some other reason that it's not desirable (hopefully it's just that folks didn't know about it). 
> 
> For reference/review the latest version of the brick/local_dev/lvm code is here: [4].
> 
> One question we haven't answered on this yet is where this code should ultimately live.  Should it be in OSLO, or should it be a separate library that's part of Cinder and can be imported by other projects.  I'm mixed on this for a number of reasons but I think either approach is fine.
> 
> The next item around this topic that came up was a patch to add support for using RBD for local volumes in Nova (here [3]).  You'll notice a number of folks mentioned brick on this, and I think that's the correct answer.  At the same time while I think that's the right answer long term I also would hate to see this feature NOT go in to H just because folks weren't aware of what was going on in Brick.  It's a bit late in the cycle so my thought on this is that I'd like to see this resubmitted using the brick/common approach.  If that can't be done between now and the feature freeze for H3 I'd rather see the patch go in as is than have the feature not be present at all for another release.  We can then address this when we get a better story in place for brick.

It seems like the key question is whether or not the nova code is going to be replaced by brick by Havana. If not, then this should go in as-is.

Vish

> 
> 
> [1] https://etherpad.openstack.org/havana-cinder-local-storage-library
> [2] https://review.openstack.org/#/c/40795/
> [3] https://review.openstack.org/#/c/36042/15
> [4] https://review.openstack.org/#/c/38172/11/cinder/brick/local_dev/lvm.py
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20130812/16d1d030/attachment.html>


More information about the OpenStack-dev mailing list