On Thu, Nov 25, 2004 at 06:59:15PM +0100, Frank Küster wrote: > There was also an ITP for a client-side rsync method that puts the load > on the client side, and which was intended to solve the same problem, > eventually. I didn't bother to read the details, though. that's zsync [0], packages are in NEW right now. short story: you generate a file on the server side (cheap, small) and place it alongside your Packages file. an client that is capable of understanding it can retrieve it and then calculate on the client side (=for free) which parts of the original file it needs and retrieve thos over http range requests. i thinks it's kinda perfect for debian pacakages files, and already works pretty well. that said it's a pretty new piece of software and has some issues that need to be ironed out and of course needs wider testing. but in general it doesn't cause much load on the servers (like rsync) doesn't need huge amounts of files on the server sides (like incremental patches) and has almost no dependencies, so it would be easy to integrate into apt. and as a bonus it would be easy to modify it so that you don't need to put the delta/checksum files on the same server as the actual file you want to download -- cool for testing purposes. cu robert [0] http://zsync.moria.org.uk -- Robert Lemmen http://www.semistable.com
Attachment:
signature.asc
Description: Digital signature