[elephant-cvs] CVS elephant
ieslick
ieslick at common-lisp.net
Tue Mar 7 14:12:22 UTC 2006
Update of /project/elephant/cvsroot/elephant
In directory clnet:/tmp/cvs-serv556
Modified Files:
TODO
Log Message:
Added legacy upgrade support, fixed some store-controller base class functionality for SQL to properly delete connections on close
--- /project/elephant/cvsroot/elephant/TODO 2006/02/25 22:06:13 1.20
+++ /project/elephant/cvsroot/elephant/TODO 2006/03/07 14:12:22 1.21
@@ -19,7 +19,8 @@
- Port elephant to closer-to-MOP to make it easier to support additional lisps (Both)
- (From Ben's e-mail) We are storing persistent objects incorrectly. They should be
stored only as OIDs, and we should have a separate OID->class table. This way
- change-class can be handled correctly (Ian) ???
+ change-class can be handled correctly. This also non-trivially compresses storage
+ in the database as we only need to store oids rather than serialized class names.
- Delete persistent slot values from the slot store with remove-kv to ensure that
there's no data left lying around if you define then redefine a class and add
back a persistent slot name that you thought was deleted and it gets the old
More information about the Elephant-cvs
mailing list