Update of /project/elephant/cvsroot/elephant In directory clnet:/tmp/cvs-serv7647
Modified Files: TODO Log Message: Fixed all but one outstanding bug in test suite; cur-del2 on SBCL with SQL backend fails; duplicate sorting dependencies removed from test suite
--- /project/elephant/cvsroot/elephant/TODO 2007/02/04 04:34:56 1.42 +++ /project/elephant/cvsroot/elephant/TODO 2007/02/04 10:08:27 1.43 @@ -7,21 +7,21 @@ --------------------------------------------
Active tasks: -- Fix (cursor-last) bug to Robert's new test -- Fix indexing-timing, delete-instances bug reported by Robert - +- Resolve duplicate sorting guarantee in btree interface; currently supported + by BDB but not SQL and it is not tested in the regression suite - Trace all paths to db-put or db-delete and ensure that there is a check or a default ensure-transaction around the primitive components - write a document clarifying transaction design & assumptions in the backend] - Fix *dbconnection-spec* to support multiple controllers for multiple threads for CLSQL backend +- Validate migration 0.6.0->0.6.1
BDB Features: -? Determine how to detect deadlock conditions as an optional run-safe mode? -? Automatically run db_deadlock when opening a bdb backend? Requires path to +- Determine how to detect deadlock conditions as an optional run-safe mode? +- Automatically run db_deadlock when opening a bdb backend? Requires path to functions and ability to launch shell command. Closing the store stops the sub-process. -? Always support locks that timeout? Tradeoffs? +- Always support locks that timeout? Tradeoffs? - Figure out how to compact a specific btree and/or key-range using optimize-storage. Probably need to update keyword part of the API
@@ -38,7 +38,6 @@ - Review and address all NOTE comments in the code
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
BETA RELEASE ITEMS