A more efficient up2date service using binary diffs

Joe Desbonnet jdesbonnet at gmail.com
Wed Mar 23 13:22:20 UTC 2005


Just a quick followup: I finally managed to cobble together a machine
so that I could do a full test (FC3 fresh install -> current).
Unfortunately a bug in the 0.1.0 release prevented the test from
working -- I wasn't handlng byte range requests properly. That's fixed
now and I'll post a new release in the next 1 or 2 days once I've
finished testing.

Interim results are encouraging: overall bandwidth savings between 66
- 78% (at the expense of local processing power -- those with slow
machines on fast links may not benefit).

Joe.


On Tue, 22 Mar 2005 03:09:07 +0000, Joe Desbonnet <jdesbonnet at gmail.com> wrote:
> The first version of my delta compression RPM virtual repository /
> proxy server is ready. This is just a proof-of-concept at the moment,
> but it may be good enough to be useful to some. Here are the release
> notes: http://www.wombat.ie/software/rpmdc/releasenotes-0.1.0.html
> 
> Right now you need to have the following to get it to work:
>   * Jakarta Tomcat 4.1.31
>   * Sun JDK 1.4.2
> 
> It may work with other servlet containers and JavaVMs but that is the
> only combination I had time to test so far. If it proves useful it
> should be possible to remove the Tomcat dependency and perhaps compile
> to navative with gcj (?).
> 
> I've created a delta repository to work with this software here:
> http://rpmdelta.wombat.ie/rpmdelta/fc3/i386/
> 
> That repository covers most of the updates for FC3/i386 and is only
> 250MB in size (compared to over 1GB for the RPMs).
> 
> The release is available here:
> http://www.wombat.ie/software/rpmdc/downloads/rpmdc-0.1.0.tar.gz
> 
> Joe.
>




More information about the fedora-devel-list mailing list