On Wed, 2004-01-28 at 13:22, Leonard den Ottolander wrote:
Rsync puts a load on the server, which is probably not what you
want.
These delta's (have you tried these scriptlets yet?) can just be
downloaded. Patching is done at the client end, and the resulting rpm is
identical with the full version. The fact that rpm now uses the
"minigzip algorithm" blows all objections against using xdelta out of
the water. It's amazing.
rsync currently puts a load on the server because it reads the file and
builds a set of hash data for each request.
It would appear quite possible to produce either:-
* a prebuilt table of file hashes using some external tool
* a cache of hashes held by the rsync server
Much of this is similar to the problem of html index pages for
directories on a public mirror system.
Nigel.
--
[ Nigel Metheringham Nigel.Metheringham(a)InTechnology.co.uk ]
[ - Comments in this message are my own and not ITO opinion/policy - ]