[Openstack] Ring rebuild, multiple copies of ringbuilder file, wasRe: swift ringbuilder and disk size/capacity relationship

Mark Kirkwood mark.kirkwood at catalyst.net.nz
Thu Apr 28 21:43:23 UTC 2016


On 29/04/16 03:26, Christian Schwede wrote:
> On 26.04.16 17:31, Mark Kirkwood wrote:
>> Yeah, a builtin method to distribute rings would be nice.
>
> Well, you need some more information - for example the proxy nodes, that
> are not included in the rings, but need a copy too. So we would need to
> provide some additional data, and IMO then we quickly start to reinvent
> the wheel to distribute a few files.
>

Sure, but because this wasn't built in, every config management tool has 
to reinvent a new wheel to do it.

This is not just an academic concern, for instance puppet-swift actually 
does this incorrectly [1] if you blindly follow the recipe documented in 
the 'tests' dir.

regards

Mark

[1] creates a new ring on each proxy. You need to choose one as the 
'ringmaster' and fetch it on all others.





More information about the Openstack mailing list