[elephant-devel] MVCC for BDB

Ian Eslick eslick at media.mit.edu
Sat Jan 3 21:49:59 UTC 2009


MVCC support is now available for the Elephant BDB backend (Thank you  
Alex for the prompting on this - I finished adding support for it  
months ago but never actually tested it).  It appears to work,  
according to db_stat.

To enable it, simply put (:berkeley-db-mvcc . t) in your my- 
config.sexp file or (setf elephant::*default-mvcc* t) before you open  
the database.

You can also add :mvcc t to open-store and :snapshot t to with- 
transaction to do this manually.  You must open the DB with :mvcc to  
use :snapshot.  *default-mvcc* defaults both of these parameters to  
true.

Ian




More information about the elephant-devel mailing list