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

Re: Problem with large files

From: Daniel Berlin <dberlin_at_dberlin.org>
Date: 2006-08-29 14:48:06 CEST

On 8/29/06, listman <listman@burble.net> wrote:
>
> so vdelta and md5 are the culprits?
>
> anything we can do in the short to improve this?
Try the patch i sent, which disables vdelta.

Also, you could disable checksum verification on every single read
from the repository, and add it to svnadmin verify, if you wanted. I
do this on gcc.gnu.org, trading immediate repo corruption detection
for speed.

(Why APR chose to reimplement MD5 instead of just taking advantage of
OpenSSL, which is *installed* pretty much everywhere, and compilable
everywhere else, and provides highly optimized versions, who knows)

You will probably find vast resistance to disabling the repo read
checksumming, but without doing that, you've pretty much lost the war
for speed.

This is true *even though* the client will detect the corruption
anyway, because it is going to checksum it too and compare it to the
repo checksum

This is why you see multiple checksums happening.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Aug 29 14:52:55 2006

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

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