On 13/03/14 08:11, Allan McRae wrote:
On 06/03/14 09:25, Matthias Krüger wrote:
Side note: it might be even more advantageous to use bsdiff instead of
xdelta3
comparing the /usr/bin/blender binaries of the above versions
(12:2.69.c7ac0e-1 and 13:2.69.13290d-1) :

xdelta3     10.4M
xdelta3 -9   9.9M
bsdiff          4.7M

I took a look, and changing from xdelta3 to bsdiff would be very simple.
  It looks like it is a five minute patch...

But what I need is for someone to generate deltas (with and without -9
maybe) for a whole bunch of packages.  Then generate diffs using bsdiff
and compare the results.  The comparison will need to include:

1) size of deltas/diffs
2) memory used when reconstructing package
3) time taken to reconstruct package.

Once we have that information, we can make an informed decision.

Allan


Hi, Allan and Matthias

Related, one of the potentials we saw when originally researching performance was that I was using gzip --rsyncable in CentOS to compress files for delta'd backups (completely unrelated to repo management of course). The --rsyncable flag allows completely avoiding the decompress/recompress steps but is not as good at reducing the total disk/network usage. The --rsyncable flag is not included in the gzip package however. See https://bbs.archlinux.org/viewtopic.php?pid=496539

Unfortunately if I do the testing you've mentioned from our mirror server, I'm not sure if the performance results would be relevant as our mirror server is now running OpenIndiana. :-/

--
__________
Brendan Hide
http://swiftspirit.co.za/
http://www.webafrica.co.za/?AFF1E97


Reply via email to