[elephant-devel] Re: unstable postmodern troubled..

Alex Mizrahi killerstorm at newmail.ru
Mon Jun 2 20:47:36 UTC 2008


 IE> Sounds like there is an issue with schema coherence (the class object
 IE> cache out of sync with the db in some way?  I had some of these tuning
 IE> the BDB implementation).

i've found the issue -- postmodern backend creates its "system" btrees
(like root, schema-table etc) in "fancy" way, so it cannot simply 
deserialize
them if something in DB refers to it, so it depends on object cache.

but some tests call flush-instance-cache, so db-postmodern gets broken.

i'm not sure what is the idea behind "special" btrees.. probably it will
work fine without this special stuff, but i'd prefer not to touch them :),
so i'll better specialize flush-instance-cache to ensure system btrees
are cached after flush.

seems to be passing all tests now, ha! 






More information about the elephant-devel mailing list