[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Intelligent mirroring


While we're at this topic, there's something to be said for structuring
mirroring into four phases:

 1) Download all new files in the tree
 2) Download all changed files in the tree to a temporary directory
 3) Quickly replace all changed files with the new versions at once
    (not one at a time as rsync does)
 4) Delete all files that have disappeared from the master archive.

This would prevent the typical inconsistencies that occur in a mirror
during updating and which are the #1 reason for people to use some sort of
slower master site: what good is a fast mirror if you get a bunch of 404's?


Wessel Dankers <wsl@nl.linux.org>

parallel processors running perpendicular today

Attachment: pgpoFTHnU_PWj.pgp
Description: PGP signature

Reply to: