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

All the fuzz about properties and hashes

From: Stefan Fuhrmann <stefan.fuhrmann_at_wandisco.com>
Date: Fri, 17 May 2013 11:24:13 +0200

Hi there,

I just want to give you a bit of background for what my latest
commits and others following shortly are all about: log and
mergeinfo performance.

This is linked to my fsfs-format7 work but parts that apply to
/trunk as well have been committed there. The current state
is that an 'svn log -v' is now network limited for some repos
(i.e. > 1Gb/s data transfer) with 'svn log -v -g' slowly catching
up. All-caches-cold performance shall ultimately be close to
hot caches performance. Details will be presented in Berlin.

Current measurements on a fsfs-format7 mirror of our ASF
repo (1,457,326 revs, 12,840,090 changes) on an HDD RAID
with a 10Gb Ethernet connection between client and server:

$time svn-bench null-log svn://server1/apache-f7 -v
real 1m5.063s
user 0m19.464s
sys 0m1.972s

$time svn-bench null-log svn://server1/apache-f7 -v
real 0m23.276s
user 0m17.424s
sys 0m1.780s

$(clear all caches etc.)
$time svn-bench null-log svn://server1/apache-f7/subversion/trunk -v -g
real 1m14.043s
user 0m0.288s
sys 0m0.048s

$time svn-bench null-log svn://server1/apache-f7/subversion/trunk -v -g
real 0m1.575s
user 0m0.308s
sys 0m0.040s

Please note that this is with HEAD + local patches still in
my commit queue.

-- Stefan^2.

*Join one of our free daily demo sessions on* *Scaling Subversion for the
Enterprise <http://www.wandisco.com/training/webinars>*
Received on 2013-05-17 11:24:51 CEST

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.