Peter Samuelson <pe...@p12n.org> writes: > [Philip Martin] >> If I configure a server with an FSFS cache that uses about 50% of >> available memory and then I use the server so the cache is in use I >> find that hook scripts fail to run because the fork/exec cannot >> allocate memory. > > You didn't say what OS this is. It matters. Some are configured to > overcommit RAM allocation, because a lot of software tends to allocate > far more RAM than it actually needs. (fork() is only one case of > this.)
I was using Linux with heuristic overcommit (overcommit_memory=0, overcommit_ratio=50) and no swap. -- Certified & Supported Apache Subversion Downloads: http://www.wandisco.com/subversion/download