[elephant-ticket] #46: Online migration

elephant elephant-devel at common-lisp.net
Fri Apr 20 14:23:37 UTC 2007


#46: Online migration
-------------------------+--------------------------------------------------
 Reporter:  ieslick      |       Owner:  ieslick
     Type:  defect       |      Status:  new    
 Priority:  major        |   Milestone:         
Component:  system-wide  |     Version:         
 Keywords:               |  
-------------------------+--------------------------------------------------
 Can we enable online migration as a kind of GC?  We're a long way there.

 Enablers:
  * Migrate already updates moved instances to point to new store
 controller
  * New objects will be created in the new store controller by default,
    if *store-controller* is updated in each thread

 Needed:
  * We need to make sure that references to btrees, slots, etc check for
    access against a 'migrating' store so they don't complete until the
 object
    in question has itself been migrated.
  * Does access to an 'old' instance migrate it, poll-wait, etc?

 Perhaps a full online GC solution will pre-empt this.

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


More information about the elephant-ticket mailing list