[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