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

Re: Copy-To (forward reference) info in FSFS or BDB?

From: Hyrum K. Wright <hyrum_at_hyrumwright.org>
Date: Wed, 11 Nov 2009 21:59:15 -0600

On Nov 11, 2009, at 6:30 PM, Julian Foad wrote:

> * to investigate how to do the equivalent in FSFS. (Stick a table in
> the sqlite db?)

The current sqlite db in FSFS is simply a cache, and as such, we promise that it won't damage the integrity of the system if it is removed at any time. Putting copy-to information in that database may not be prudent (unless additional restrictions are added, of course). I also seem to recall that various folks had issues with sqlite's concurrency performance on large repositories. I don't know if those questions have been adequately answered or not.

This points out a larger issue with FSFS, namely the inability to attach information to old revisions. If possible, I'd like to solve that problem generally, and then use that solution to store copy-to information, instead of shoehorning in something else which is beyond FSFS's design parameters. Let's not let libsvn_fsfs turn into libsvn_wc.

-Hyrum

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2416866
Received on 2009-11-12 04:59:35 CET

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