[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