"Bert Huijben" <b...@qqmail.nl> writes: > The reading of one file for each access to the repository is a more > than measurable slowdown when profiling operations. (Reading fsfs.conf > over and over again is one of the most expensive things apache worker > processes do when I profiled them. I think stefan2 optimized some of > this away)
We have already picked up one new file on every access in 1.8: the hooks environment file. This appears to be opened and parsed for every time mod_dav_svn opens the repository, both read and write operations. Perhaps we should require an explict config setting to enable the hooks file so that we can avoid opening it when it is empty? Or perhaps we could make the opening/parsing lazy and delay it until running a hook thus avoiding it for read operations? -- Certified & Supported Apache Subversion Downloads: http://www.wandisco.com/subversion/download