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

Re: 'svnsync_tests.py 23 --fs-type bdb' fails due to process abort

From: C. Michael Pilato <cmpilato_at_collab.net>
Date: Wed, 23 Jan 2008 17:05:54 -0500

C. Michael Pilato wrote:
> C. Michael Pilato wrote:
>> Specifically in this case, svn_fs_base__dag_commit_txn() (which is
>> wrapped with a BDB transaction) calls
>> svn_fs_mergeinfo__update_index(), which in turn calls
>> index_txn_mergeinfo(), which calls (UH-OH!) svn_fs_revision_root().
>>
>> I started to fix this weeks ago on the reintegrate branch, but stopped
>> because that branch took a turn towards removing sqlite from BDB
>> altogether.
>
> I'm testing a patch for this right now. I hope it's temporary and that
> David Glasser (or someone else) will be able to return to the task of
> de-sqlite-ing our BDB mergeinfo logic Real Soon Now(tm).

Oh, geez. I think there are other circular call paths to fix, too, as I see
the mergeinfo util code also calls svn_fs_node_prop().

-- 
C. Michael Pilato <cmpilato_at_collab.net>
CollabNet   <>   www.collab.net   <>   Distributed Development On Demand

Received on 2008-01-23 23:06:11 CET

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