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

Re: [svnbench] Revision: 1463069 compiled Apr 1 2013, 00:22:00 on x86_64-unknown-linux-gnu

From: Neels Hofmeyr <neels_at_elego.de>
Date: Tue, 2 Apr 2013 15:12:54 +0200

On Tue, 2 Apr 2013 02:45:17 +0300
Daniel Shahaf <danielsh_at_elego.de> wrote:

> Daniel Shahaf wrote on Tue, Apr 02, 2013 at 02:42:52 +0300:
> > Neels Hofmeyr wrote on Tue, Apr 02, 2013 at 01:29:09 +0200:
> > > Somewhere between r1454789 and r1457253 on trunk, that's three to
> > > four weeks ago, 'commit', 'copy' and 'merge' got dramatically
> > > faster: as much as 80%, and more! Amazing.
> >
> > Ahem, you should probably correlate that with whenever our VM was
> > moved to the shiny new VMs host.

Hmm, would have been nice to know about this in advance :)
Then again, I'd probably have to read *all* mails coming in to be sure
that I wasn't notified, even those that don't contain my name. :P

> Probably the easiest way to do this is by re-running the benchmark
> against r1454789?

This would be a good time to blow the entire collected benchmark data
into the wind and start afresh. This is close to embarrassing. But can
happen. That's why I keep including one-too-many disclaimers...

This incident makes me much more careful, and I should rerun another
benchmark on my home laptop to verify, next time I see amazing speed
gain. (But until now, the benchmarks have been pretty consistent.)

I *was* originally re-running against the "reference" revision numerous
times every monday, but since the results were very consistent, I
decided it would make more sense to not use so many CPU ticks and DB
rows for nothing. I think it now runs one single 1.7.0 benchmark per
week, which gets averaged out (read: ironed over) with all the previous
runs. That could of course be cross checked to stay roughly unchanged,
which isn't done yet. So we should see a gradual reduction of runtime
improvement back to the previous ratings if we continued with the
current database. Instead, I hope I'll soon find time to do a review of
the benchmark commands themselves and just wipe the db in the process.

Actually, wiping the db is quick ... db wiped.
Benchmark review (and another wipe) pending.

Do we have another host or two that could run benchmarks periodically?
Then I'd only call results consistent if all three benchmarkers show
similar change.

Keep up the good work anyway, lads :)

~Neels

Received on 2013-04-02 15:13:38 CEST

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