Update of /project/elephant/cvsroot/elephant/src In directory common-lisp.net:/tmp/cvs-serv30449/src
Modified Files: controller.lisp Log Message: next-oid fix: bug in counters, they weren't using the parent transactions and so were dead locking inside of with-transactions
Date: Thu Sep 2 16:42:38 2004 Author: blee
Index: elephant/src/controller.lisp diff -u elephant/src/controller.lisp:1.6 elephant/src/controller.lisp:1.7 --- elephant/src/controller.lisp:1.6 Sun Aug 29 22:37:58 2004 +++ elephant/src/controller.lisp Thu Sep 2 16:42:38 2004 @@ -113,6 +113,7 @@ (defmethod next-oid ((sc store-controller)) (sleepycat::next-counter (controller-environment sc) (controller-db sc) + *current-transaction* %oid-entry %oid-entry-length %oid-lock %oid-lock-length))