You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Kevin Pilch-Bisson ke...@pilch-bisson.net on 2003/01/23 12:24:37 UTC
Re: svn commit: rev 4532 - in trunk/subversion: include libsvn_wc libsvn_ra_local libsvn_client mod_dav_svn libsvn_ra_svn libsvn_repos libsvn_ra_dav svnserve
On Thu, Jan 23, 2003 at 01:00:56PM -0600, jerenkrantz@tigris.org wrote:
Author: jerenkrantz
Date: 2003-01-23 13:00:42 -0600 (Thu, 23 Jan 2003)
New Revision: 4532
Modified:
trunk/subversion/include/svn_ra.h
trunk/subversion/include/svn_repos.h
trunk/subversion/libsvn_client/diff.c
trunk/subversion/libsvn_ra_dav/fetch.c
trunk/subversion/libsvn_ra_local/ra_plugin.c
trunk/subversion/libsvn_ra_svn/client.c
trunk/subversion/libsvn_repos/reporter.c
trunk/subversion/libsvn_wc/adm_crawler.c
trunk/subversion/mod_dav_svn/update.c
trunk/subversion/svnserve/serve.c
Log:
Add pool parameter to the svn_repos_*_path functions. This eliminates
memory problems on update operations with a large number of files in a
directory. (Also fixes a similar problem with svn ls -R - see below.)
Are you telling me that this was the cause of issue 773? Or does that still
exist as a separate issue?
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kevin Pilch-Bisson http://www.pilch-bisson.net
Historically speaking, the presences of wheels in Unix
has never precluded their reinvention. - Larry Wall
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Re: svn commit: rev 4532 - in trunk/subversion: include
libsvn_wc libsvn_ra_local libsvn_client mod_dav_svn libsvn_ra_svn
libsvn_repos libsvn_ra_dav svnserve
Posted by Justin Erenkrantz je...@apache.org.
--On Thursday, January 23, 2003 4:24 AM -0800 Kevin Pilch-Bisson
kevin@pilch-bisson.net wrote:
Are you telling me that this was the cause of issue 773? Or does
that still exist as a separate issue?
It's still a separate issue. These problems are related in lots of
ways, but the PROPFIND code path is infinitely messier because of the
interactions between httpd, mod_dav, mod_dav_svn, and libsvn_fs.
I wanted to get this one off of my plate before thinking about #773
again.
I was able to run 'make check' against my earlier patch for #773 that
decreases the PROPFIND case (down to about ~13MB from ~110MB for 400
files), but it didn't pass. So, I probably need to back out some of
those changes - finding out which ones is insanely tedious. -- justin
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org