Update of /project/elephant/cvsroot/elephant In directory clnet:/tmp/cvs-serv5382
Modified Files: TODO elephant.asd Log Message: Henrik's fixes and latest db-lisp updates
--- /project/elephant/cvsroot/elephant/TODO 2007/02/08 23:07:18 1.46 +++ /project/elephant/cvsroot/elephant/TODO 2007/02/12 20:36:43 1.47 @@ -9,12 +9,8 @@ ALPHA RELEASE TASKS
Bug and feature fixes: -- Validate migration 0.6.0->0.6.1 -- Fix cur-del2 failure under SBCL (robert to reproduce and fix) ~ Resolve duplicate sorting guarantee in btree interface; currently supported by BDB but not SQL and it is not tested in the regression suite (Robert to comment) -- Fix *dbconnection-spec* to support multiple controllers for multiple threads - for CLSQL backend (Robert)
BDB Features/Cleanup: - Trace all paths to db-put or db-delete and ensure that there is a check or a @@ -41,9 +37,9 @@ - Review and address all NOTE comments in the code - Review SBCL string serialization performance - Improve SQL base-64 serializer performance? -- Improve SQL secondary cursor performance (Robert)
Migration: +- Validate migration 0.6.0->0.6.1 - Validate that migrate can use either O(c) or O(n/c) where c << n memory for large DBs
FINAL RELEASE TASKS @@ -60,7 +56,7 @@ - Add notes about with/ensure-transaction usage (abort & commit behavior on exit) - Add notes about optimize-storage - Add notes about deadlock-detect -- Add notes about new BDB 4.4 *auto-commit* behavior. Default for entire +- Add notes about new BDB 4.5 *auto-commit* behavior. Default for entire store-controller will auto create a transaction if none is active if open with :auto-commit t or will never auto-commit (regardless of operator flags) if it is not. Make sure open-store defaults to auto-commit and there is a @@ -69,6 +65,12 @@ 0.6.1 - Features COMPLETED to date ----------------------------------
+February 9th, 2007 +x Improve SQL secondary cursor performance (Robert) +x Fix *dbconnection-spec* to support multiple controllers for multiple threads + for CLSQL backend (Robert) +x Fix cur-del2 failure under SBCL (robert to reproduce and fix) + February 3rd, 2007 checkins: x Finished char -> unsigned char for buffer streams to solve SBCL type problems x Finished new serializer-initialization and open-controller protocol to handle --- /project/elephant/cvsroot/elephant/elephant.asd 2007/02/05 19:33:10 1.27 +++ /project/elephant/cvsroot/elephant/elephant.asd 2007/02/12 20:36:44 1.28 @@ -109,7 +109,8 @@ (list #-(or darwin macosx darwin-host) "-shared" #+(or darwin macosx darwin-host) "-bundle" - #+(or :X86-64) "-arch x86_64" + #+(and X86-64 (or macosx darwin darwin-host)) "-arch x86_64" + #+(and X86-64 linux) "-march x86-64" "-Wall" "-fPIC" "-O3" @@ -187,5 +188,6 @@ (:file "backend")) :serial t :depends-on (memutil utils))))) + :serial t :depends-on (:uffi :cl-base64))