Re: svn ci performance issue with 1.7.x and nfs mounted working copies
From: <michael_rytting_at_agilent.com>
Date: Wed, 2 May 2012 08:45:27 -0600
Here are some quick benchmarks with our environment of the improvement the patch provides.
1.7.4 1.7.4-patch
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.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.