There was a proposal some times ago about replacing the current portage tree with a database which contains packagenames, dependencies etc. but no ebuilds with installation instructions. The ebuild will be downloaded by emerge . I think this would be a more interesting way of accelerating portage and reduce load from the rsync-mirrors... lg fabian Ricardo Correia wrote: > On Tuesday 22 March 2005 12:45, Daniel Drake wrote: > >>So on every sync, you have to download the entire 260mb ISO file? >> >>I don't think our mirrors would be very happy about that. >> >>Daniel >>-- >>gentoo-dev@gentoo.org mailing list > > > You don't seem to have understanded how zsync works. > > Suppose that I, as a user, already have yesterday's portage ISO file. > And suppose that today, there's about 30 new or updated ebuilds. > Also suppose that those ebuilds amount to something like 500 KB. > > In those conditions, if I update my ISO file today using zsync, I would only > have to download the zsync file (which would be about 700 KB) and the > necessary *compressed* ranges of the (compressed) ISO file available on the > mirror. This would be *less* than 500 KB, because of the compression. > > This works because the .zsync file contains a mapping of the uncompressed data > to the compressed data. > > Notice that even if the user doesn't have the ISO file yet, he would only have > to download about 27 MB. > > Personally, I estimate that updates could be faster than a rsync, if not only > because of the whole disk thrashing. But only through experimentation we > would be able to measure the difference. > > Also notice that zsync still has lots of room for improvements, so I wouldn't > be surprised to see it beat rsync in terms of time of an update. > > I think it's worthwhile to setup an experimental mirror, it sure seems much > better than doing emerge-webrsync.. > -- > gentoo-dev@gentoo.org mailing list > > -- Musik kann nicht illegal sein: www.fairsharing.de I prefer signed/encrypted Mail: Fingerprint: CFE8 38A7 0BC4 3CB0 E454 FA8D 04F9 B3B6 E02D 25BA