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


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  (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 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 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 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
> 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 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


[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