[elephant-cvs] CVS update: elephant/src/controller.lisp

blee at common-lisp.net blee at common-lisp.net
Thu Sep 2 14:42:39 UTC 2004


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))
 





More information about the Elephant-cvs mailing list