[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: Re: Binary differencing performs poorly (erractically) on very large text file

From: Charles Butterfield <charles.butterfield_at_nextcentury.com>
Date: Sat, 16 Feb 2008 11:52:09 -0500

Hyrum K. Wright wrote
> I think the cause of the large diffs is our delta windowing scheme,
well
> explained in this thread:
> http://svn.haxx.se/dev/archive-2006-12/0158.shtml

Thanks, that thread (and your summary) explain the source of the
problem, namely that small changes to a big file will yield small or
large delta
files depending on where in the client file the changes are located.

> [1] I think the current window size is 100k, so files larger than this
> will be more likely the see this behavior (the larger, the more so.)

Is there any simple way to bump up the window size, say to 100 MB or so?
Our server has gobs of RAM and it really bugs me replicating the 50MB
text file every day even though the actual changes are quite small. I'd
be
happy, if need be, to tweak some #define and recompile, if it is that
simple. Or does the delta-window size somehow escape server
encapsulation into the client server protocol? Or some other problem?

-- 
Charlie Butterfield
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-02-16 17:52:29 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.