<div>There are many existing volume solutions.  Some are in production use (AoE, iSCSI).  There are enterprise-class SAN providers (Solaris, HP/LeftHand SANs).  There are existing projects to build 'cloud' storage solutions that are shaping up very well (SheepDog, RBD).</div>
<div><br></div><div>It's great that you're thinking about how to add another option to the mix.  I do think you should consider supporting one of the existing efforts unless you have a radically different approach, but it's open source, so you're free to scratch your own itch.</div>
<div><br></div><div>However: this should not be allowed to impact the volumes API.  I consider volumes to be a core feature of the cloud; and OpenStack has great volume support today.  We have API support for volumes today in the EC2 API, and if we want people to use the OpenStack API, then API support for volumes needs to be there as well.  This does not mean that volumes must be enabled on every OpenStack deployment, so even if CloudServers can't support volumes initially, we should still provide the API.</div>
<div><br></div><div>So: When can we expect volume support in nova?  If I repackaged my volumes API as an extension, can we get it merged into Cactus?</div><div><br></div><div>Justin</div><div><br></div><div><div><div><br>
<div class="gmail_quote">On Tue, Mar 22, 2011 at 11:53 AM, Chuck Thier <span dir="ltr"><<a href="mailto:cthier@gmail.com">cthier@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi Adam,<div><br></div><div>We have just begun an R&D effort for building a scalable block storage service with commodity hardware.  We are still working more on the back end specifics for this, so we haven't spent much time looking at the end user apis yet.  We are open to hearing feedback on that front though, and plan on discussing it more at the next developer summit.<br>

<br></div><div>This project will be developed in the open, and when complete will be submitted to the Policy Board as a candidate for inclusion in Openstack proper.  I don't have a lot of details to share yet, but plan on discussing much at the next summit.</div>

<div><br></div><div>--</div><div>Chuck</div><div><div></div><div class="h5"><div><br></div><div><div class="gmail_quote">On Tue, Mar 22, 2011 at 11:20 AM, John Purrier <span dir="ltr"><<a href="mailto:john@openstack.org" target="_blank">john@openstack.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I know that creiht is looking at this for Rackspace. Chuck, anything to add<br>
to this discussion?<br>
<font color="#888888"><br>
John<br>
</font><div><div></div><div><br>
-----Original Message-----<br>
From: openstack-bounces+john=<a href="http://openstack.org" target="_blank">openstack.org</a>@<a href="http://lists.launchpad.net" target="_blank">lists.launchpad.net</a><br>
[mailto:<a href="mailto:openstack-bounces%2Bjohn" target="_blank">openstack-bounces+john</a>=<a href="http://openstack.org" target="_blank">openstack.org</a>@<a href="http://lists.launchpad.net" target="_blank">lists.launchpad.net</a>] On Behalf<br>


Of Adam Johnson<br>
Sent: Monday, March 21, 2011 10:15 PM<br>
To: <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Subject: [Openstack] Openstack API - Volumes?<br>
<br>
Hey everyone,<br>
<br>
I wanted to bring up the topic of volumes in the OpenStack API.  I<br>
know there was some discussion about this before, but it seems to have<br>
faded on the ML.   I know Justinsb has done some work on this already,<br>
and has a branch here:<br>
<a href="https://code.launchpad.net/~justin-fathomdb/nova/justinsb-openstack-api-volu" target="_blank">https://code.launchpad.net/~justin-fathomdb/nova/justinsb-openstack-api-volu</a><br>
mes<br>
<br>
Im wondering what the consensus is on what the API should look like,<br>
and when we could get this merged into Nova?<br>
<br>
Thanks,<br>
Adam Johnson<br>
Midokura<br>
<br>
_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br>
<br>
_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
</div></div></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br></div></div></div>