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.
Received on Sat Oct 21 14:36:26 2006