From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jim Kingdon To: overseers@sourceware.cygnus.com Subject: Re: ftp mirrors Date: Sun, 11 Jun 2000 08:24:00 -0000 Message-ID: <200006111524.LAA14449@panix6.panix.com> References: <200006091545.LAA00938.cygnus.project.sourcemaster@envy.delorie.com> <3941CC03.B74B3373@cygnus.com> <394223B7.A1A849E9@cygnus.com> <3942E532.5D17574@cygnus.com> <20000610235503.A8352@shell17.ba.best.com> X-SW-Source: 2000-q2/msg00330.html Message-ID: <20000611082400.m0-Q75mDSLG79g5MFEalGUcqJYNVzC-G0JqqqGaWhvY@z> > You're suggesting that rsync is clever enough to see two files on > the server, foo-2000-06-09 and foo-2000-06-10, see that the client > already has foo-2000-06-09, and make the leap that the -09 and -10 > files are probably pretty close to each other, so do a diff between > the server's -09 and -10 and send that diff? If rsync just concatenates the files or something equivalent it should be able to get this result without a special case (at least some of the time). See http://rsync.samba.org/rsync/tech_report/ especially the section on "checksum searching". Of course it would be good if someone would actually test it to verify this happens in real world cases like snapshots. There is hair and possible adverse effects in the cases where rsync can't do it's magic, but I guess at least in the case of cvsup, we (well, Jeff anyway :-)) were willing to deal with the hair if Andrew did the work of actually maintaining the thing.