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

Re: svn commit: rev 7974 - in branches/issue-1601-dev/subversion: include libsvn_ra_local libsvn_repos mod_dav_svn svnserve tests/libsvn_repos

From: <kfogel_at_collab.net>
Date: 2003-12-11 06:34:04 CET

Greg Hudson <ghudson@MIT.EDU> writes:
> It doesn't seem like there will be much code to duplicate; just a call
> to svn_fs_deltify or whatever.

For those who are forking+execing, there is considerably more code to
deltify.

> I was thinking that svnserve in daemon mode would perform the commit,
> answer the caller, and then perform deltification--no need for a fork.
> Your API doesn't allow for that.

Well, it does in a sense. Just pass 'none' as the deltify_how
argument to the commit, then do whatever you want after the commit is
complete and the caller answered.

But I had forgotten that actually backgrounding might not be
necessary, and my API is not ideal for what you describe, especially
considering your point that mod_dav_svn might be able to do the same
thing:

> (It seems like mod_dav_svn should do the same thing if it can;
> otherwise, you risk subverting Apache's performance tuning mechanisms by
> creating background processes which can't be accounted for by Apache.)

Sleeping on it now, watch for more tomorrow.

Thanks for the feedback,
-Karl

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Dec 11 07:21:57 2003

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.