[Cyrus-CVS] src/cyrus/lib by murch

Ken Murchison murch at andrew.cmu.edu
Tue Nov 27 11:36:02 EST 2007


Bron Gondwana wrote:
> Don't worry, I've got some more patches for you!
> 
> cyrus-skiplist-transactions-2.3.10.diff
> 
>   It's pretty well documented in the diff header.  Basically, if a
>   transaction was open on a database and you made a read-only query
>   without a transaction on it (actually, any other query without
>   passing the _SAME_ transaction object) it would screw up royally.
> 
>   Not to mention that passing a transaction at all after it had been
>   used in a commit or abort would have made a mess.


What patches do you run that uncovered these problems?  Are these 
skiplist-specific problems or are they present in any cyrusdb backend? 
I'm trying to figure out if we're trying to do something with dbs that 
the API wasn't designed to handle.


> cyrus-skiplist-transactionuse-2.3.10.diff

Applied to CVS.

-- 
Kenneth Murchison
Systems Programmer
Project Cyrus Developer/Maintainer
Carnegie Mellon University


More information about the Cyrus-devel mailing list