[mirror-admin] Seeding newkeys with old content?
Matt Domsch
Matt_Domsch at dell.com
Sat Sep 6 15:03:26 EDT 2008
On Sat, Sep 06, 2008 at 02:39:59PM -0400, Chuck Anderson wrote:
> On Sat, Sep 06, 2008 at 09:30:07PM +0300, Axel Thimm wrote:
> > > Well the idea would be to have the master do cp -al from x to x.newkey
> > > everywhere, let the mirrors sync that with rsync -H which won't
> > > actually download anything--just hardlink the content. Then after a
> > > day or two, replace those hardlinked files on the master with the
> > > actual new files. Then the next rsync -H the mirrors do will only
> > > download the tiny parts of the files that changed due to the new
> > > signatures.
> > >
> > > Granted, this does create a problem for those who use rsync without
> > > -H, or FTP/HTTP to mirror. They will end up downloading everything
> > > twice. Perhaps we should require mirrors to use rsync with -H.
> >
> > The true issue here is that you would have to wait for the hardlinks
> > to be created on the mirrors for populating the master with the
> > changed content. The cp -a(l) on the mirror side is a better approach
> > as it gives you te best of both worlds (fast sync, early updates).
>
> True. It does require operator intervention, however, rather than
> being fully automatic. I think it is about time we need a
> mirror-client-side toolset that can automate some of these tasks. I
> envision a system where the first step of a sync process downloads a
> pre-sync script from the master that handles these tasks.
>
> rsync rsync://download.fedora.redhat.com/fedora-mirror/fedora-enchilada-pre.sh .
> ./fedora-enchilada-pre.sh
Nothing would please me more than to have someone from this great
mirror community write such. :-)
--
Matt Domsch
Linux Technology Strategist, Dell Office of the CTO
linux.dell.com & www.dell.com/linux
--
More information about the Mirror-admin
mailing list