annotations.db corruption

Ken Murchison murch at andrew.cmu.edu
Fri Apr 7 17:24:53 EDT 2006


Martin Konold wrote:
> Am Freitag, 7. April 2006 16:35 schrieb Ken Murchison:
> 
> Hi,
> 
>>  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.


-- 
Kenneth Murchison
Project Cyrus Developer/Maintainer
Carnegie Mellon University


More information about the Cyrus-devel mailing list