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

Re: uhoh.

From: Greg Stein <gstein_at_lyra.org>
Date: 2001-03-28 23:12:29 CEST

On Wed, Mar 28, 2001 at 09:46:07AM -0500, Jim Blandy wrote:
> Ben Collins-Sussman <sussman@newton.ch.collab.net> writes:
> > On *both* my home and work freebsd boxen, I'm getting "out of swap
> > space" errors when importing large trees into a repos. (such as the
> > aversion or subversion directories.)
> >
> > I think it's time to start using subpools on commits. I *know* that
> > the commit driver (crawl_local_mods) creates/frees a subpool for each
> > level of directory descent... but that memory is only used for
> > creating hashes of entries. The real problem is that the fs commit
> > editor needs to subpool when receiving a file's data, I think. It's
> > currently just using one single pool stashed in the edit_baton. Yee.
> Hmm. Now might be a good time to rework the filesystem not to create
> per-object subpools, with the corresponding interface changes.


I'd be happy to see M2 slip a day to get our working set down to a
reasonable size.

Note: the (server) working set when using DAV will probably be quite a bit
better. It will be operating against the FS a bit at a time, then cleaning
up. We won't have these big editor-based pools that glom everything
together. Dunno what'll happen on the client, tho.


Greg Stein, http://www.lyra.org/
Received on Sat Oct 21 14:36:26 2006

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