The machines are in geographically separate locations. <br><br>The reason for round-robin is both load balance and for fail-over.  <br><br>My guess is more folks than you think have crazy infrastructure. :) I&#39;ve got servers in 4 geographically separate locations for example. <br>
<br><br><div class="gmail_quote">On Fri, Oct 23, 2009 at 3:38 PM, J.H. <span dir="ltr">&lt;<a href="mailto:warthog9@kernel.org">warthog9@kernel.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Speaking as someone who has machines in a round-robin (for a number of<br>
reasons) If the boxes are in the same place (same colo, etc) I would<br>
suggest daisy chain syncing.<br>
<br>
msync -&gt; box 1 -&gt; box 2<br>
<br>
it will mean that box2 will always lag, slightly, behind box 1 but it<br>
means less load on the upstream and I would doubt if your users are<br>
going to notice much.<br>
<br>
If you have disjoint machines (like I do), than having each one sync<br>
independently is the only real answer, though I can&#39;t imagine there are<br>
many mirrors who fall into my category of crazy infrastructure.<br>
<br>
What is the reason your doing round robin between the two?  Have you<br>
considered a shared storage solution if they are in the same place, I.E.<br>
sync to a &quot;master&quot; backend and push the changes to the two frontends?<br>
<br>
I guess to make good suggestions, comments, etc (beyond the incredibly<br>
generic things) we are going to need to know more about why you have<br>
this setup and what your trying to do / accomplish with it.<br>
<br>
- John &#39;Warthog9&#39; Hawley<br>
Chief Kernel.org Administrator<br>
<div class="im"><br>
Nick Olsen wrote:<br>
&gt; Well whats the point of the round robin? To distribute load between the<br>
&gt; two boxes, and cover fail over?<br>
&gt; To save bandwidth from everyone&#39;s point of view I think it would be<br>
&gt; better to sync one from msync, and sync the other one from the first<br>
&gt; one. What does everyone else think?<br>
&gt;<br>
&gt; On 10/23/2009 3:22 PM, Bob Bownes wrote:<br>
&gt;&gt; Dedup....indeed.<br>
&gt;&gt;<br>
&gt;&gt; So do I need to do anything special if I am going to have two machines<br>
&gt;&gt; (in disparate locations) on a round robin DNS answering to<br>
</div>&gt;&gt; <a href="http://mirror.seiri.com" target="_blank">mirror.seiri.com</a> &lt;<a href="http://mirror.seiri.com" target="_blank">http://mirror.seiri.com</a>&gt; (and rsyncing from msync)<br>
<div class="im">&gt;&gt;<br>
&gt;&gt; I could sync one from the other, but that kinda defeats the round<br>
&gt;&gt; robin point.<br>
&gt;&gt;<br>
&gt;&gt; iii<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; 2009/10/23 João Carlos Mendes Luís &lt;<a href="mailto:jonny@jonny.eng.br">jonny@jonny.eng.br</a><br>
</div>&gt;&gt; &lt;mailto:<a href="mailto:jonny@jonny.eng.br">jonny@jonny.eng.br</a>&gt;&gt;<br>
<div class="im">&gt;&gt;<br>
&gt;&gt;     That&#39;s why we really need block level deduplication, ASAP...   ;-)<br>
&gt;&gt;<br>
&gt;&gt;     Jeff Sheltren wrote:<br>
&gt;&gt;     &gt; On Oct 23, 2009, at 10:22 AM, Nick Olsen wrote:<br>
&gt;&gt;     &gt;<br>
&gt;&gt;     &gt;<br>
&gt;&gt;     &gt;&gt; Never Thought of that....<br>
&gt;&gt;     &gt;&gt; I guess your right.<br>
&gt;&gt;     &gt;&gt; Don&#39;t really see why ISO&#39;s shouldn&#39;t be carried though.<br>
&gt;&gt;     &gt;&gt;<br>
&gt;&gt;     &gt;<br>
&gt;&gt;     &gt; Disk space.<br>
&gt;&gt;     &gt;<br>
&gt;&gt;     &gt; Some people (I won&#39;t name names, *cough* warthog *cough*) might<br>
&gt;&gt;     argue<br>
&gt;&gt;     &gt; that having ISO images is simply a replication of the packages we&#39;re<br>
&gt;&gt;     &gt; already carrying on the mirror and that there should be a better way<br>
&gt;&gt;     &gt; to handle stuff so that mirrors don&#39;t end up with multiple copies of<br>
&gt;&gt;     &gt; what is essentially the same data.<br>
&gt;&gt;     &gt;<br>
&gt;&gt;     &gt; -Jeff<br>
&gt;&gt;     &gt; _______________________________________________<br>
&gt;&gt;     &gt; CentOS-mirror mailing list<br>
</div>&gt;&gt;     &gt; <a href="mailto:CentOS-mirror@centos.org">CentOS-mirror@centos.org</a> &lt;mailto:<a href="mailto:CentOS-mirror@centos.org">CentOS-mirror@centos.org</a>&gt;<br>
<div class="im">&gt;&gt;     &gt; <a href="http://lists.centos.org/mailman/listinfo/centos-mirror" target="_blank">http://lists.centos.org/mailman/listinfo/centos-mirror</a><br>
&gt;&gt;     &gt;<br>
&gt;&gt;     _______________________________________________<br>
&gt;&gt;     CentOS-mirror mailing list<br>
</div>&gt;&gt;     <a href="mailto:CentOS-mirror@centos.org">CentOS-mirror@centos.org</a> &lt;mailto:<a href="mailto:CentOS-mirror@centos.org">CentOS-mirror@centos.org</a>&gt;<br>
<div><div></div><div class="h5">&gt;&gt;     <a href="http://lists.centos.org/mailman/listinfo/centos-mirror" target="_blank">http://lists.centos.org/mailman/listinfo/centos-mirror</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; CentOS-mirror mailing list<br>
&gt;&gt; <a href="mailto:CentOS-mirror@centos.org">CentOS-mirror@centos.org</a><br>
&gt;&gt; <a href="http://lists.centos.org/mailman/listinfo/centos-mirror" target="_blank">http://lists.centos.org/mailman/listinfo/centos-mirror</a><br>
&gt;&gt;<br>
&gt;<br>
&gt; ------------------------------------------------------------------------<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; CentOS-mirror mailing list<br>
&gt; <a href="mailto:CentOS-mirror@centos.org">CentOS-mirror@centos.org</a><br>
&gt; <a href="http://lists.centos.org/mailman/listinfo/centos-mirror" target="_blank">http://lists.centos.org/mailman/listinfo/centos-mirror</a><br>
<br>
_______________________________________________<br>
CentOS-mirror mailing list<br>
<a href="mailto:CentOS-mirror@centos.org">CentOS-mirror@centos.org</a><br>
<a href="http://lists.centos.org/mailman/listinfo/centos-mirror" target="_blank">http://lists.centos.org/mailman/listinfo/centos-mirror</a><br>
</div></div></blockquote></div><br>