[elephant-ticket] #76: Support indexed classes across multiple stores

elephant elephant-devel at common-lisp.net
Wed Oct 24 00:33:22 UTC 2007


#76: Support indexed classes across multiple stores
---------------------+------------------------------------------------------
 Reporter:  ieslick  |       Owner:  ieslick                           
     Type:  defect   |      Status:  new                               
 Priority:  major    |   Milestone:  Release 0.9.5 - Cleanup Messy Code
Component:  db-bdb   |     Version:  1.0                               
 Keywords:           |  
---------------------+------------------------------------------------------
 Currently %index-cache, a slot in a persistent class, contains a cached
 pointer to the index btree for that class.  I added a check to invalidate
 it if an object to be written disagrees about it's store with the btree.
 This results in a new one being fetched from the appropriate store
 controller.  This will thrash the cache value.

 We need to update the %index-cache to efficiently handle indexed objects
 that are persisted in multiple stores

-- 
Ticket URL: <http://trac.common-lisp.net/elephant/ticket/76>
elephant <http://common-lisp.net/project/elephant>
elephant


More information about the elephant-ticket mailing list