[elephant-cvs] CVS elephant/src/db-bdb
ieslick
ieslick at common-lisp.net
Fri Apr 27 13:32:16 UTC 2007
Update of /project/elephant/cvsroot/elephant/src/db-bdb
In directory clnet:/tmp/cvs-serv32343/src/db-bdb
Modified Files:
bdb-transactions.lisp
Log Message:
Bug fixes to change-class; drop-btree; enable :from-end and :collect on map-btree (not map-class though); export and documentation edits
--- /project/elephant/cvsroot/elephant/src/db-bdb/bdb-transactions.lisp 2007/04/25 02:27:58 1.14
+++ /project/elephant/cvsroot/elephant/src/db-bdb/bdb-transactions.lisp 2007/04/27 13:32:14 1.15
@@ -57,7 +57,12 @@
(db-transaction-abort txn)))))
(when success
(return (values-list result)))))
- finally (error "Too many retries in transaction"))))
+ finally (cerror "Retry transaction again?"
+ 'transaction-retry-count-exceeded
+ :format-control "Transaction exceeded the ~A retries limit"
+ :format-arguments (list retries)
+ :count retries))))
+
(defmethod controller-start-transaction ((sc bdb-store-controller)
&key
More information about the Elephant-cvs
mailing list