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.
+1
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.
Cheers,
-g
--
Greg Stein, http://www.lyra.org/
Received on Sat Oct 21 14:36:26 2006