[elephant-devel] Re: unstable postmodern troubled..
Ian Eslick
eslick at media.mit.edu
Mon Jun 2 21:45:06 UTC 2008
When the Trac web interface is back online, we can keep a list of
todo's there as part of the bug tracking system.
We also need to test upgrade from 0.9.1.
I forget if we had figured out what to call this release. Opinions?
Ian
On Jun 2, 2008, at 5:43 PM, Ian Eslick wrote:
> Fantastic! Thanks for all the work on this. Now I have no excuse
> to start the long list of little items necessary to get to a
> release...
>
> The big areas are:
> - Thread safety for all schema-related operations
> - Test coverage
> - Docs coverage
>
> Some bugs I've seen and haven't been able to fix:
> - Leslie's BDB bug on unstable
> - BDB on AMD 64
>
> Anything else?
>
> I think Glenn was going to help us out with a little organization of
> this list vis-a-vis documentation? The missing tests are roughly
> the same as the missing doc sections, so we can come up with a list
> of tests from that.
>
> Anyone want to do a thread-safety review of the schema code? A
> fresh pair of eyes is usually much better for this than the
> developer as recent e-mails have shown. However, I'll take a first
> pass before too long.
>
> Thanks,
> Ian
>
> On Jun 2, 2008, at 4:47 PM, Alex Mizrahi wrote:
>
>> 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!
>>
>>
>>
>> _______________________________________________
>> elephant-devel site list
>> elephant-devel at common-lisp.net
>> http://common-lisp.net/mailman/listinfo/elephant-devel
>
> _______________________________________________
> elephant-devel site list
> elephant-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/elephant-devel
More information about the elephant-devel
mailing list