<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 3, 2015 at 12:58 PM, Karanbir Singh <span dir="ltr">&lt;<a href="mailto:mail-lists@karan.org" target="_blank">mail-lists@karan.org</a>&gt;</span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">repeated polling is counter productive. for the 6 times the high-prio<br>
push was needed in the last year, its a waste to destroy mirror cache&#39;s<br>
every 10 min through the entire year.<br></blockquote><div><br></div><div>What cache are you referring to specifically (filesystem?, reverse proxy cache? other?)?</div><div><br></div><div>Obviously the rsync method where each mirror pretty much &quot;does their own thing&quot; is dated and not optimal.  The &quot;hi, I just updated my mirror, here&#39;s what I have currently&quot; script portion of MirrorManager can at least help on the polling side so that you have a more accurate and timely idea of which mirrors are up to date.  Leveraging that, or similar, may be a small change that could help move things in the right direction (and may or may not be part of a long-term way to improve distro mirroring).</div><div><br></div><div>For starters, why not select a core group (10-20? Just making up a number here, but get a good geographic/network spread) of external &quot;tier 1&quot; mirrors and ask them to update more frequently (one hour seems reasonable to me, and as an ex-mirror-admin I don&#39;t think that is asking too much).  And scan those more frequently (or use something similar to the MirrorManager &quot;I just updated&quot; script) so that the status of those mirrors is well known and they can be easily flagged if they are not being updated.</div><div><br></div><div>Non &quot;tier 1&quot; mirrors are asked to pull from the tier 1 mirrors, and are asked to update at least every X hours.  I&#39;m making the assumption that one hour may be too frequent for some mirror admins, but perhaps push them into updating at least every 2 or 3 hours.  These mirrors could be scanned for status less frequently than the tier 1 mirrors because you know they will be at least 2 hours behind or so.</div><div><br></div><div>Any other mirrors (not tier 1 or tier 2) are either dropped completely from the official mirror list or are kept on a separate &quot;we don&#39;t endorse these, but here are some mirrors that may be fast for you to use, although perhaps slightly out of date).</div><div><br></div><div>I think just that bit of shrinking the update window for mirrors could make quite a difference.</div><div><br></div><div>I would argue that people who demand a faster update window than 3-4 hours should look at a paid, supported alternative.  That said, I don&#39;t want to use that as an argument against making the updates process as fast as we possibly can.</div><div><br></div><div>-Jeff</div></div></div></div>