<div>I've heard of people using the seed feature of rebalance to try make it repeatable enough to seem deterministic. </div><div><br></div><div>But I always found the idea bonkers. </div><div><br></div><div>Maybe just upload them into swift?  Let the provisioning of a new node checkout the builders - add itself - rebalance - upload modified builder and new rings. Always be having all the nodes download the newest ring on cron. </div><div><br></div><div>Or a million other things not with the trying to have 100 nodes come up with 1 and only 1 answer. </div><div><br></div><div>-clay</div><div><br></div><div><br><div class="gmail_quote"><div>On Sun, Jan 22, 2017 at 4:12 AM Alexandr Porunov <<a href="mailto:alexandr.porunov@gmail.com">alexandr.porunov@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_msg"><div class="gmail_msg">Hello,<br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">I read different articles about how to add a new node and they all says this:</div><div class="gmail_msg">1) Add a node to ring builder</div><div class="gmail_msg">2) Rebalance ring</div><div class="gmail_msg">3) Copy ring to each node.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Is it possible to skip "copy" step by doing first and second step on each node? Will then all nodes have the same ring?</div><div class="gmail_msg">I.e. I mean to do like this:</div><div class="gmail_msg">1) Add a node to the ring builder (Execute this step on each node)</div><div class="gmail_msg">2) Rebalance the ring (Execute this step on each node)</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Will the ring be the same or we still have to copy the ring from one node to all others? </div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Best regards,</div><div class="gmail_msg">Alexandr</div></div><br><br>_______________________________________________<br class="gmail_msg"><br>Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br class="gmail_msg"><br>Post to     : <a href="mailto:openstack@lists.openstack.org" class="gmail_msg" target="_blank">openstack@lists.openstack.org</a><br class="gmail_msg"><br>Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br class="gmail_msg"><br></blockquote></div></div>