Re: [Openstack] [Swift] Interested in implementing swift ring builder server

2012-06-19 Thread Florian Hines
Hi Mark, 

I forgot to grab the blueprint but I finally got around to start working on 
this. I'll hopefully have something to put up for review next week.

This version just support's basic GET/POST ops to retrieve the rings or to 
view/alter/add devices to the ring in bulk.

Having someone else adding features as well would be awesome! 

-- 
Florian Hines | @pandemicsyn
http://about.me/pandemicsyn


On Monday, June 18, 2012 at 2:23 PM, Mark Gius wrote:

 Hello Swifters,
 
 I've got some interns working with me this summer and I had a notion that 
 they might take a stab at the swift ring builder server blueprint that's been 
 sitting around for a while 
 (https://blueprints.launchpad.net/swift/+spec/ring-builder-server).  As a 
 first step I figured that the ring-builder-server would be purely an 
 alternative for the swift-ring-builder CLI, with a future iteration adding 
 support for deploying the rings to all servers in the cluster.  I'm currently 
 planning on making the ring-builder server be written and deployed like the 
 account/container/etc servers, although I imagine the implementation will be 
 a lot simpler. 
 
 Is anybody else already working on this and forgot to update the blueprint?  
 If not can I get the blueprint assigned to me on launchpad?  Username 
 'markgius'.  Or if there's some other process I need to go through please let 
 me know. 
 
 Mark 
 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net (mailto: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] [Swift] Interested in implementing swift ring builder server

2012-06-19 Thread Mark Gius
Alright.  Is this something you're more or less done with and are just
cleaning up or have you just started?  I've got my guys reading up on swift
and are about ready to dive in with the coding, so if you're more or less
done I'll find another project for them to work on.  If you're just started
(or even better, not yet started), would you mind if I stole this from you?

Mark

On Tue, Jun 19, 2012 at 11:59 AM, Florian Hines florian.hi...@gmail.comwrote:

  Hi Mark,

 I forgot to grab the blueprint but I finally got around to start working
 on this. I'll hopefully have something to put up for review next week.

 This version just support's basic GET/POST ops to retrieve the rings or to
 view/alter/add devices to the ring in bulk.

 Having someone else adding features as well would be awesome!

 --
 Florian Hines | @pandemicsyn
 http://about.me/pandemicsyn

 On Monday, June 18, 2012 at 2:23 PM, Mark Gius wrote:

 Hello Swifters,

 I've got some interns working with me this summer and I had a notion that
 they might take a stab at the swift ring builder server blueprint that's
 been sitting around for a while (
 https://blueprints.launchpad.net/swift/+spec/ring-builder-server).  As a
 first step I figured that the ring-builder-server would be purely an
 alternative for the swift-ring-builder CLI, with a future iteration adding
 support for deploying the rings to all servers in the cluster.  I'm
 currently planning on making the ring-builder server be written and
 deployed like the account/container/etc servers, although I imagine the
 implementation will be a lot simpler.

 Is anybody else already working on this and forgot to update the
 blueprint?  If not can I get the blueprint assigned to me on launchpad?
  Username 'markgius'.  Or if there's some other process I need to go
 through please let me know.

 Mark
 ___
 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] [Swift] Interested in implementing swift ring builder server

2012-06-19 Thread John Dickinson
It looks like Florian (at Rackspace) is working on that blueprint. He just 
assigned it to himself.

I'm happy to hear that you have some extra devs for swift work. I'd love to 
help coordinate some swift goals with you.

Off the top of my head, here are a few things that could be worked on:

1) Handoff logic should allow every node in the cluster to be used (rather than 
just every zone).

2) Compatibility with Ubuntu 12.04 needs to be solid

3) Make installation trivially easy.

--John



On Jun 18, 2012, at 2:23 PM, Mark Gius wrote:

 Hello Swifters,
 
 I've got some interns working with me this summer and I had a notion that 
 they might take a stab at the swift ring builder server blueprint that's been 
 sitting around for a while 
 (https://blueprints.launchpad.net/swift/+spec/ring-builder-server).  As a 
 first step I figured that the ring-builder-server would be purely an 
 alternative for the swift-ring-builder CLI, with a future iteration adding 
 support for deploying the rings to all servers in the cluster.  I'm currently 
 planning on making the ring-builder server be written and deployed like the 
 account/container/etc servers, although I imagine the implementation will be 
 a lot simpler.
 
 Is anybody else already working on this and forgot to update the blueprint?  
 If not can I get the blueprint assigned to me on launchpad?  Username 
 'markgius'.  Or if there's some other process I need to go through please let 
 me know.
 
 Mark
 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp



smime.p7s
Description: S/MIME cryptographic signature
___
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] [Swift] Interested in implementing swift ring builder server

2012-06-19 Thread Florian Hines
I just need to clean it up at this point (mainly the rebalance). Since the 
rebalance (i.e. swift-ring-builder rebalance) can take minutes to complete when 
you have lots of devices I need to move it off to a background task. 

-- 
Florian Hines | @pandemicsyn
http://about.me/pandemicsyn


On Tuesday, June 19, 2012 at 2:06 PM, Mark Gius wrote:

 Alright.  Is this something you're more or less done with and are just 
 cleaning up or have you just started?  I've got my guys reading up on swift 
 and are about ready to dive in with the coding, so if you're more or less 
 done I'll find another project for them to work on.  If you're just started 
 (or even better, not yet started), would you mind if I stole this from you?
 
 Mark
 
 On Tue, Jun 19, 2012 at 11:59 AM, Florian Hines florian.hi...@gmail.com 
 (mailto:florian.hi...@gmail.com) wrote:
  Hi Mark, 
  
  I forgot to grab the blueprint but I finally got around to start working on 
  this. I'll hopefully have something to put up for review next week.
  
  This version just support's basic GET/POST ops to retrieve the rings or to 
  view/alter/add devices to the ring in bulk. 
  
  Having someone else adding features as well would be awesome! 
  
  -- 
  Florian Hines | @pandemicsyn
  http://about.me/pandemicsyn
  
  
  On Monday, June 18, 2012 at 2:23 PM, Mark Gius wrote:
  
  
  
   Hello Swifters,
   
   I've got some interns working with me this summer and I had a notion that 
   they might take a stab at the swift ring builder server blueprint that's 
   been sitting around for a while 
   (https://blueprints.launchpad.net/swift/+spec/ring-builder-server).  As a 
   first step I figured that the ring-builder-server would be purely an 
   alternative for the swift-ring-builder CLI, with a future iteration 
   adding support for deploying the rings to all servers in the cluster.  
   I'm currently planning on making the ring-builder server be written and 
   deployed like the account/container/etc servers, although I imagine the 
   implementation will be a lot simpler. 
   
   Is anybody else already working on this and forgot to update the 
   blueprint?  If not can I get the blueprint assigned to me on launchpad?  
   Username 'markgius'.  Or if there's some other process I need to go 
   through please let me know. 
   
   Mark 
   ___
   Mailing list: https://launchpad.net/~openstack
   Post to : openstack@lists.launchpad.net 
   (mailto: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] [Swift] Interested in implementing swift ring builder server

2012-06-19 Thread Samuel Merritt

On 6/19/12 12:13 PM, John Dickinson wrote:

It looks like Florian (at Rackspace) is working on that blueprint. He just 
assigned it to himself.

I'm happy to hear that you have some extra devs for swift work. I'd love to 
help coordinate some swift goals with you.

Off the top of my head, here are a few things that could be worked on:

1) Handoff logic should allow every node in the cluster to be used (rather than 
just every zone).


That's already done; see commit bb509dd (and 95786e5 for some of the 
fallout).




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


[Openstack] [Swift] Interested in implementing swift ring builder server

2012-06-18 Thread Mark Gius
Hello Swifters,

I've got some interns working with me this summer and I had a notion that
they might take a stab at the swift ring builder server blueprint that's
been sitting around for a while (
https://blueprints.launchpad.net/swift/+spec/ring-builder-server).  As a
first step I figured that the ring-builder-server would be purely an
alternative for the swift-ring-builder CLI, with a future iteration adding
support for deploying the rings to all servers in the cluster.  I'm
currently planning on making the ring-builder server be written and
deployed like the account/container/etc servers, although I imagine the
implementation will be a lot simpler.

Is anybody else already working on this and forgot to update the blueprint?
 If not can I get the blueprint assigned to me on launchpad?  Username
'markgius'.  Or if there's some other process I need to go through please
let me know.

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