Update of /project/elephant/cvsroot/elephant In directory clnet:/tmp/cvs-serv2630
Modified Files: TODO Log Message: Fixed migrate bug that created new dst objects for each src persistent object
--- /project/elephant/cvsroot/elephant/TODO 2007/03/08 21:29:53 1.67 +++ /project/elephant/cvsroot/elephant/TODO 2007/03/09 00:44:35 1.68 @@ -15,7 +15,6 @@ - Validate SQL migration 0.6.0->0.6.1 (Robert)
Stability and Performance: -- Migration: Validate that migrate can use either O(c) or O(n/c) where c << n memory for large DBs - Migration: Improve support for nested persistent objects inside standard objects, arrays, etc? - Migration: Improve scaling properties of migration so all objects do not need to be resident in memory? - Migration: Validate that graph structures with loop are copied properly @@ -27,7 +26,6 @@ - Validate OpenMCL 1.1 and/or 64-bit on Mac OS X? - 64-bit lisp verification - Verify db_deadlock for other lisps (launch and kill background program I/F) - sbcl and allegro are OK
Test coverage: - Clean up interface to tests @@ -84,6 +82,8 @@ x Tests to validate new map interfaces on top of existing tests (Ian) x Added support and tests for serializing structure objects on all supported platforms (Ian) x Fixed cygwin-ming32 -mno-cygwin build for Windows for Lispworks and Allegro (Frank, Ian) +x Migration: Validate that migrate can use either O(c) or O(n*c) where c approaches 0 memory for large DBs + Uses O(n*c) where C is the cost to store a persistent object reference and old oid reference
DEVELOPMENT CHECKINS: