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

Re: philosophical questions about mailer.py

From: Ben Collins-Sussman <sussman_at_red-bean.com>
Date: Thu, 8 Jan 2009 10:24:59 -0600

On Thu, Jan 8, 2009 at 10:20 AM, Ben Collins-Sussman
<sussman_at_red-bean.com> wrote:
> On Thu, Jan 8, 2009 at 10:09 AM, C. Michael Pilato <cmpilato_at_collab.net> wrote:
>> Oh, something else I thought of: the translation between C and Python has,
>> in my experience, proven to be very costly. And svn_repos_replay() driving
>> a ChangeCollector in this situation crosses that translation boundary at
>> least 850 times. :-)
> Hm, yeah, I considered that too, but our local SWIG expert here says
> that it's not *that* costly. Even crossing that swig boundary 1000
> times shouldn't be more than a couple of lost seconds.
> I guess another possibility is that the "extra" work replay() is doing
> on each changed path is somehow horrendously slow on our fs_bigtable
> implementation. I could test that, I suppose, by doing an svnsync of
> this revision from the googlecode repository to a local FSFS
> repository (the local write/commit time would be pretty tiny.)

Hm, nope. svnsync'ing that 850-change revision from googlecode to a
local FSFS repository took only 15 seconds.
Received on 2009-01-08 17:25:49 CET

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