??>> can you please describe changes you've made so i will not occasionally ??>> omit them?
LPP> Txn changes: LPP> 1) Deadlock handling: when a deadlock is detected, one of the txns involved LPP> will be aborted. Change: catch error and retry the txn instead. LPP> 2) Honor the RETRIES parameter for txn restarts. LPP> 3) Add warnings for some situations. LPP> What were you working on? see my mail called "txn" sent on 21.02.2008. i've switched to serializable isolation level, and thus i had to handle concurrent modifications conflicts. so i've implemented txn restarts both for deadlocks and concurrent conflicts. my version has some "proprietary extensions" -- it allows application-provided cleanup function to be called before doing retry, so application has chance to log problem and do side-effects cleanup. _______________________________________________ elephant-devel site list elephant-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/elephant-devel