annotations.db corruption
Ken Murchison
murch at andrew.cmu.edu
Sun Apr 9 22:54:24 EDT 2006
Bernhard Reiter wrote:
> On Fri, Apr 07, 2006 at 05:24:53PM -0400, Ken Murchison wrote:
>> Martin Konold wrote:
>>> Am Freitag, 7. April 2006 16:35 schrieb Ken Murchison:
>
>>>> or a process if dying in the middle of a txn.
>>> This is also my guess. (I am guessing that a process dies due to some
>>> memory allocation/mapping issues and I spotted some potential code
>>> candidates.)
>>>
>>> Can you explain how a dying process can create such a broken skiplist db?
>>>
>>> I was under the impression that due to the transactional nature of
>>> skiplist a dying process cannot turn the db unusable.
>> Like I said, I'm not real familiar with the skiplist code so I don't
>> know if my guess is reasonable or not.
>
> Do you know whom we could ask that is familiar with the code?
> We also consider switching to berkeley db for this database,
> would you recommend this? It seem much better to get to the core of
> the problem, but we seem to be stuck so far.
I've already asked the person that wrote the code to take a look and
share his thoughts.
--
Kenneth Murchison
Systems Programmer
Project Cyrus Developer/Maintainer
Carnegie Mellon University
More information about the Cyrus-devel
mailing list