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

Re: libsvn_fs rewrite

From: <cmpilato_at_collab.net>
Date: 2003-07-16 17:40:45 CEST

"D.J. Heap" <dj@shadyvale.net> writes:

> Reduce transaction use in BDB.

I originally wasn't planning to tackle this, but yesterday I got so
frustrated with our transaction (ab)use in the BDB that I started
plowing through Berkeley docs to see what I needed to do to remedy the
situation. So... "maybe".

> Atomic renames.

Not likely. Depends on how good I feel about the rest of the changes.
And if I can get it cheaply. Philip Martin and Bitt Tutt had code for
this support, so I might be able to just to work (read: "crowbar")
their changes into my new code.

> Some work to help increase changeset support.
> Some work to help support different SQL backends.

Nuh-uh. I mean, yes, something I do might help changeset support down
the road, but I have no explicit goal there.

The main problems I'm tackling are:

   - issue #1248 - fixes to the copy ID inheritance algorithm
   - issue #1003 - fixes to svn_fs_revisions_changed()
   - fixing some inefficiencies in specific uses BDB transactions
   - (possibly) fixing our busted BDB transaction usage policy
   - (possibly) implementing successor pointers in the DAG nodes
   - (possibly) solving the WebDAV caching problems
   
In the meantime, I can be heard groaning about how our lazy copy
model might wind up being more trouble than its worth...

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Jul 16 17:41:27 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.