[mirror-admin] push mirroring plans

Jesse Keating jkeating at redhat.com
Wed Dec 17 13:05:53 EST 2008


On Tue, 2008-12-16 at 22:17 -0600, Matt_Domsch at Dell.com wrote:
> Thoughts?

Why not something far far more simple, which is a site checksum.  Each
time we put new content on the site, we update a checksum (it doesn't
have to be an /actual/ checksum, just some int we increase).  Mirrors
can more frequently stat the value of this checksum against what they
have, and if it changes, they know to do a full rsync run.  If it
doesn't change, they don't do an rsync run.

This would allow mirrors to ramp up their polling of us to every 10
minutes or even less, without worry of swamping our server with stats of
files.  Any other solution is going to be "polling" in some form or
another, either a daemon listening for an ssh push, or a email server
waiting for mail to come in.  This more simple method doesn't rely on
the setup of additional infrastructure on the mirror side, just a slight
adjustment to the cron jobs mirrors already have in place.  If we make
the file available via rsync at a top level, or even different files at
different logical sections of the master mirror it would be quite
simple.

-- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://mail.ale.org/pipermail/mirror-admin/attachments/20081217/831bacb4/attachment.bin 
-------------- next part --------------
--


More information about the Mirror-admin mailing list