Update of /project/elephant/cvsroot/elephant In directory clnet:/tmp/cvs-serv11213
Modified Files: TODO Log Message: Final migration fixes for BDB and restructuring of BDB default transaction handling to allow for nested controllers and transactions; migration info
--- /project/elephant/cvsroot/elephant/TODO 2007/02/16 23:02:50 1.51 +++ /project/elephant/cvsroot/elephant/TODO 2007/02/17 12:13:18 1.52 @@ -9,33 +9,32 @@ TASKS TO GET TO ALPHA:
Migration: -- Validate BDB migration 0.6.0->0.6.1 (Ian) - Validate SQL migration 0.6.0->0.6.1 (Robert) -- Improve migration robustness - high - resolve store-controller conflicts - high - avoid transaction limits in map-btree by adaptive chunking - low - Nested persistent objects in standard objects, arrays, etc
TASKS TO GET TO BETA:
BDB Features/Cleanup: - Always support locks that timeout? Tradeoffs? - Perform checkpoints (prep for DCM functionality) -- Verify db_deadlock for other lisps (launch and kill background program I/F) -- Derived indices fail to re-connect, verify this +- Derived indices used to fail on re-connect, verify this
Lisp Support: -- 64-bit lisp verification - Win32 builds - Windows support for asdf-based library builds? Include 32-bit dll in release? +- 64-bit lisp verification - Validate OpenMCL 1.1 on Mac OS X - Validate Lispworks +- Verify db_deadlock for other lisps (launch and kill background program I/F)
Stability and Performance: -- Validate that migrate can use either O(c) or O(n/c) where c << n memory for large DBs - Review and address all NOTE comments in the code - Review SBCL string serialization performance - Improve SQL base-64 serializer 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 +- Migration: Improve printing and informative messages
TASKS TO GET TO FINAL RELEASE:
@@ -64,6 +63,7 @@ ----------------------------------
February 13-17th, 2007: +x Fix BDB migration 0.6.0->0.6.1, improve nested transaction/store interactions x Legacy conversions issue for SQL (and BDB?) due to package rename (both) x Figure out how to compact a specific btree and/or key-range using optimize-storage. Probably need to update keyword part of the API