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 _______________________________________________ elephant-devel site list elephant-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/elephant-devel