[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 7096 - in trunk/subversion: libsvn_fs tests/libsvn_fs

From: Greg Stein <gstein_at_lyra.org>
Date: 2003-09-20 00:31:46 CEST

On Fri, Sep 19, 2003 at 11:45:04AM -0500, cmpilato@tigris.org wrote:
>...
> Log:
> Here we go. A first step towards solving issue #1499 (the oh-my-gosh-
> our-bdb-transaction-usage-is-horrible bug).

Something that is related to the txn adjustment is the "undo" record
usage. If we don't really have txn abort/commit, then the undo stuff
doesn't make a lot of sense.

Looking into the problem, I see that we do not have a *single* call to
svn_fs__record_undo(). Also, we only have one call to record_completion,
called from dag.c to "uncache a node revision". I have no idea what that
is doing and why, but if we can eliminate that call from dag.c, then we
can completely eliminate the undo logic and simplify the system.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Sep 20 00:35:01 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.