Mildly hijacking the thread to poke about alternative mirroring methods...
On Wed, Aug 10, 2005 at 10:23:48PM -0700, Robin H. Johnson wrote: > The diff between 20050801 and 20050802 is only 862668 bytes (uncompressed) > (and > 157728 bytes when bzip2'd), so either rsync needs some serious work done in > it's file list code, or we should consider if rsync is still the best fit for > portage. for emerge-delta-webrsync- 88243 bzip2 compressed, 197756 uncompressed To get down to low bandwidth overhead on updates, whatever method of distributing the tree will have to know of versioning; specifically, what the snapshot/version of the tree you're updating is. If you knew via a quick check what the treewide version was, you could also avoid the massively nasty bit of scanning the tree. Also would need the tree to be truly frozen- which a bunch of files slapped down on disk doesn't seem too suitable for. The earlier comments from the zsync thread about offering the tree as a zipfile, and having a repository plugin that could work directly from zip seems to me as the next best step... Anyone got a better alternative? ~harring
pgpHZbJBNmcgQ.pgp
Description: PGP signature