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

Opening the repository hooks environment file

From: Philip Martin <philip.martin_at_wandisco.com>
Date: Thu, 28 Mar 2013 18:31:52 +0000

"Bert Huijben" <bert_at_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
Received on 2013-03-28 19:32:38 CET

This is an archived mail posted to the Subversion Dev mailing list.