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

Re: Performance regression with reverse merge

From: Mark Phippard <markphip_at_gmail.com>
Date: Sun, 1 Mar 2009 12:33:48 -0500

On Sun, Mar 1, 2009 at 10:29 AM, Stefan Fuhrmann
<stefanfuhrmann_at_alice-dsl.de> wrote:
> Hi devs,
>
> while giving TSVN 1.6. some final touches, I ran into this one:
> I just wanted to 'undo' (reverse-merge) a small, fairly recent
> revision but it would TSVN over 10 minutes to complete.
>
> Because this is a major performance issue IMHO, I tried to
> reproduce it on my LINUX box - sadly with success. This is
> what I found:
>
> Server info:
>  username: guest
>  empty password
>  Powered by Subversion version 1.5.1 (r32289)
>
> $ uname -a
> Linux opti 2.6.24-23-generic #1 SMP Mon Jan 26 00:13:11 UTC 2009 i686 GNU/Linux
> $ svn --version
> svn, version 1.4.6 (r28521)

Since you are calling this a 1.6 regression, why are you not comparing
against 1.5.6?

> <snip>
> $ svn co http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk -r15533 ~/TSVN > /dev/null

You might have mentioned how long it takes this checkout to run? I am
running checkout from a box in the CollabNet network and it is still
taking forever.

> $ time svn diff -r 15456:15455 http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk > /dev/null

On Windows, with 1.6.0 RC2 on a box in CollabNet network, this
finished in less than a second.

I need checkout to finish to run the rest. I will update you when I do.

-- 
Thanks
Mark Phippard
http://markphip.blogspot.com/
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=1251415
Received on 2009-03-01 18:34:08 CET

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.