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

Lock overuse in stabilize_node

From: Ben Collins <bcollins_at_debian.org>
Date: 2002-03-09 00:57:45 CET

I've tracked down the overusage of locks to the stabilize_node()
function in dag.c. This is the call where we traverse the commited tree
and mark everthing immutable.

During this portion of my import, some 200,000 locks and 885 lock
objects are used up, before being released. I'm trying to find out of
there is a way we can explicitly release locks as we go (using
db->lock_vec or something).

Anyone have any ideas?

-- 
 .----------=======-=-======-=========-----------=====------------=-=-----.
/       Ben Collins    --    Debian GNU/Linux    --    WatchGuard.com      \
`          bcollins@debian.org   --   Ben.Collins@watchguard.com           '
 `---=========------=======-------------=-=-----=-===-======-------=--=---'
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Mar 9 01:02:25 2002

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