Login | Register
My pages Projects Community openCollabNet

Discussions > dev > Re: Investigation of slow performance with bringing up the show log dialog

Project highlights: :. Download .: :. Support .: :. FAQ .: :. Translations .: :. Donate .: :. Report Bug .:

tortoisesvn
Discussion topic

Back to topic list

Re: Investigation of slow performance with bringing up the show log dialog

Author Stefan Hett <stefan at egosoft dot com>
Full name Stefan Hett <stefan at egosoft dot com>
Date 2016-08-03 03:40:53 PDT
Message On 8/2/2016 10:11 PM, Stefan Küng wrote:
> On 02.08.2016 13:54, Stefan Hett wrote:
>> Hi,
>>
>> any idea/word on the issue pointed out in the mail here:
>> http://tortoisesvn.t​igris.org/ds/viewMes​sage.do?dsForumId=75​7&dsMessageId=31​80350
>> ?
>>
>> Any idea whether this should/could be improved on TSVN's side? I'd be
>> willing to spend some time on writing/proposing a patch, but it would
>> certainly help if someone with a deeper knowledge on the TSVN
>> design/code could review my investigation and maybe point me to the
>> right/best way to deal with the case.
> Well, TSVN really calls svn_client_mergeinfo_log2() with the full rev
> range. It has to: it can't know the range before calling that function.
> SVN itself will stop where the branch was created from.
Thanks for your reply and review, Stefan.
> Also, with a current svn server, that call should not take much time at all.
Hm... The server is running SVN 1.8.15. Connection is established via
http (ra_serf) in a local LAN (1 GBit connection to the server).
The server OS is Win 2008 and is running Visual SVN 2.7.14. The hardware
is not the latest and the server serves quite some other stuff in
addition to SVN.
Under these conditions I would see 13s to query the log for a revision
range of 30k (which at a guess translates down to roughly 10-15k
separate revisions) is not unexpected IMO or would you see that
differently (aka: roughly 1ms per revision)?
I recall that SVN 1.9 contains some performance related improvements,
but is a switch to SVN 1.9 really something where you would expect much
of a difference for this use-case in this particular environment?
> Not sure how you would improve that situation...
Will get back to this when I have more insight/details.

--
Regards,
Stefan Hett, Developer/Administrator

EGOSOFT GmbH, Heidestrasse 4, 52146 Würselen, Germany
Tel: +49 2405 4239970, www.egosoft.com
Geschäftsführer: Bernd Lehahn, Handelsregister Aachen HRB 13473

« Previous message in topic | 4 of 6 | Next message in topic »

Messages

Show all messages in topic

Investigation of slow performance with bringing up the show log dialog Stefan Hett <stefan at egosoft dot com> Stefan Hett <stefan at egosoft dot com> 2016-07-27 03:43:19 PDT
     Re: Investigation of slow performance with bringing up the show log dialog Stefan Hett <stefan at egosoft dot com> Stefan Hett <stefan at egosoft dot com> 2016-08-02 04:54:21 PDT
         Re: Investigation of slow performance with bringing up the show log dialog steveking Stefan Küng 2016-08-02 13:12:03 PDT
             Re: Investigation of slow performance with bringing up the show log dialog Stefan Hett <stefan at egosoft dot com> Stefan Hett <stefan at egosoft dot com> 2016-08-03 03:40:53 PDT
             Re: Investigation of slow performance with bringing up the show log dialog Stefan Hett <stefan at egosoft dot com> Stefan Hett <stefan at egosoft dot com> 2017-01-03 07:44:20 PST
                 Re: Investigation of slow performance with bringing up the show log dialog steveking Stefan Küng 2017-01-06 17:42:03 PST
Messages per page: