Re: svn ci performance issue with 1.7.x and nfs mounted working copies
Date: Wed, 2 May 2012 08:45:27 -0600
Here are some quick benchmarks with our environment of the improvement the patch provides.
Seems to me that the default behavior should be to enable excusive locking when the sqlite database is on an nfs filesystem (i.e. stat -fc%T .) and to disable it when the system is local. The exclusive locking on nfs "could" be disabled through the config file, but I think the performance data shows that you would always want to use exclusive when you're on nfs.
"Moe, Mark" <mark.moe_at_medtronic.com> writes:
> Yes, I tried it and it was very effective! See below:
It probably rare in a Unix command line environment. GUI environments
The other question is how well locking works on NFS. If we add this
> * The benchmark command runs a variety of svn commands and is from here https://ctf.open.collab.net/sf/wiki/do/viewPage/projects.csvn/wiki/BenchmarkInstructions.
I know it works on test case benchmarks, I'm more interested in numbers
I don't really know how to proceed. The performance gains are huge
I suppose we could try to enable it automatically if appropriate, but I
-- Philip Michael Rytting Agilent Technologies michael_rytting_at_agilent.com<mailto:michael_rytting_at_agilent.com> 719-590-3708Received on 2012-05-02 16:46:05 CEST
This is an archived mail posted to the Subversion Dev mailing list.