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>* * *