[elephant-cvs] CVS elephant
ieslick
ieslick at common-lisp.net
Mon Feb 12 20:36:44 UTC 2007
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))
More information about the Elephant-cvs
mailing list