Re: [Openstack] Cinder status update

2012-06-19 Thread Gabriel Hurley
Nice work.

When you've got the rest of the API bits ironed out (particularly 
attach/detach) I'll help work on making sure Horizon is fully functional there. 
Note that there's also an F3 Horizon blueprint for splitting volumes into its 
own optional panel: 
https://blueprints.launchpad.net/horizon/+spec/nova-volume-optional

We should coordinate on these things. ;-)

- Gabriel

 -Original Message-
 From: openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net
 [mailto:openstack-
 bounces+gabriel.hurley=nebula@lists.launchpad.net] On Behalf Of John
 Griffith
 Sent: Tuesday, June 19, 2012 2:10 PM
 To: openstack@lists.launchpad.net
 Subject: [Openstack] Cinder status update
 
 For those of you that don't know Cinder is the new project intended to
 separate block storage out of Nova and provide it via it's own service.  The
 goal is to have a functional replacement for Nova-Volumes by Folsom 2
 (don't worry, you'll be able to select which service to use).  So far things 
 have
 gone fairly well, we're at a stage now where we have a beta version that's
 ready for use in devstack environments for folks that might be curious or
 interested in doing some testing/fixing :)
 
 I haven't done anything fancy like packaging it all up in vagrant, but
 depending on the level of interest we can look into that.  Currently the
 needed patches are in Gerrit as Drafts, so rather than mess with adding a ton
 of people who are just a little curious, I've created a github fork that can 
 be
 used just for initial looking around/testing.
 
 In order to get an install up and running all you need to do is clone the
 following version of devstack:
 https://github.com/j-griffith/devstack.git (you should also be able to just
 modify your vagrant attributes file to point to this version of devstack of
 course).
 
 The stackrc in the version of devstack on j-griffith is hard coded for the 
 cinder
 service and the special repos in order to make it as easy as possible to check
 out the beta.
 
 Run stack.sh and you should be in business...
 
 Please note that this is a hack to get things up and running for folks that 
 have
 expressed interest in testing and seeing where things are at.  There are
 surely issues/bugs and things that aren't done yet, but this is suitable to 
 be
 called beta.
 
 What to expect:
* Create/List/Delete volumes on the cinder service via:
  cinderclient ('cinder'), euca2ools
* Create/List/Delete volume-snapshots on the cinder service via:
  cinderclient ('cinder'), euca2ools
* Attach/Detach needs some work but it can be done via euca-attach-
 volume
 
 What's in progress:
* Attach/Detach for cinderclient
* Seems to be something not working in horizon any longer, need to
   look at this
* Lots of cleanup and unused nova code to strip out of cinder project still
* Tests (unit tests, as well as devstack tests)
 
 Note there are a fixes/changes on a daily basis so it's very much a moving
 target.  Official repos should all be updated and ready for consumption no
 later than the end of this week.
 
 
 Give it a try, if you find an issue or something missing let me know, or 
 better
 yet fix it up and send me a pull request :)
 
 Thanks,
 John
 
 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp



___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Cinder status update

2012-06-19 Thread John Griffith
On Tue, Jun 19, 2012 at 3:29 PM, Gabriel Hurley
gabriel.hur...@nebula.com wrote:
 Nice work.

 When you've got the rest of the API bits ironed out (particularly 
 attach/detach) I'll help work on making sure Horizon is fully functional 
 there. Note that there's also an F3 Horizon blueprint for splitting volumes 
 into its own optional panel: 
 https://blueprints.launchpad.net/horizon/+spec/nova-volume-optional

 We should coordinate on these things. ;-)

    - Gabriel

 -Original Message-
 From: openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net
 [mailto:openstack-
 bounces+gabriel.hurley=nebula@lists.launchpad.net] On Behalf Of John
 Griffith
 Sent: Tuesday, June 19, 2012 2:10 PM
 To: openstack@lists.launchpad.net
 Subject: [Openstack] Cinder status update

 For those of you that don't know Cinder is the new project intended to
 separate block storage out of Nova and provide it via it's own service.  The
 goal is to have a functional replacement for Nova-Volumes by Folsom 2
 (don't worry, you'll be able to select which service to use).  So far things 
 have
 gone fairly well, we're at a stage now where we have a beta version that's
 ready for use in devstack environments for folks that might be curious or
 interested in doing some testing/fixing :)

 I haven't done anything fancy like packaging it all up in vagrant, but
 depending on the level of interest we can look into that.  Currently the
 needed patches are in Gerrit as Drafts, so rather than mess with adding a ton
 of people who are just a little curious, I've created a github fork that can 
 be
 used just for initial looking around/testing.

 In order to get an install up and running all you need to do is clone the
 following version of devstack:
 https://github.com/j-griffith/devstack.git (you should also be able to just
 modify your vagrant attributes file to point to this version of devstack of
 course).

 The stackrc in the version of devstack on j-griffith is hard coded for the 
 cinder
 service and the special repos in order to make it as easy as possible to 
 check
 out the beta.

 Run stack.sh and you should be in business...

 Please note that this is a hack to get things up and running for folks that 
 have
 expressed interest in testing and seeing where things are at.  There are
 surely issues/bugs and things that aren't done yet, but this is suitable 
 to be
 called beta.

 What to expect:
    * Create/List/Delete volumes on the cinder service via:
              cinderclient ('cinder'), euca2ools
    * Create/List/Delete volume-snapshots on the cinder service via:
              cinderclient ('cinder'), euca2ools
    * Attach/Detach needs some work but it can be done via euca-attach-
 volume

 What's in progress:
    * Attach/Detach for cinderclient
    * Seems to be something not working in horizon any longer, need to
       look at this
    * Lots of cleanup and unused nova code to strip out of cinder project 
 still
    * Tests (unit tests, as well as devstack tests)

 Note there are a fixes/changes on a daily basis so it's very much a moving
 target.  Official repos should all be updated and ready for consumption no
 later than the end of this week.


 Give it a try, if you find an issue or something missing let me know, or 
 better
 yet fix it up and send me a pull request :)

 Thanks,
 John

 ___
 Mailing list: https://launchpad.net/~openstack
 Post to     : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp



 ___
 Mailing list: https://launchpad.net/~openstack
 Post to     : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

Looks like most of these issues are taken care of.  I have a few
things to button up elsewhere, but should be pushing changes tonight
or tomorrow that will enable alot of this.

Also won't need to use my personal github any longer :)

I'll send an update to everyone on what to add to localrc to make this
work when everything is in place.

Thanks,
John

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp