[Zope] Not Fixed - Re: Versions problem in 2.6.1

Paul Winkler pw_lists@slinkp.com
Mon, 24 Feb 2003 10:05:04 -0500


On Mon, Feb 24, 2003 at 10:58:44AM +0100, Stefan Loidl wrote:
> >You don't mention (but you've probably seen it) that after the first
> >appearance of this corruption additional version based changes not only
> >give this error, but also result in multiple 'bad transaction length'
> >errors. Eg.
> >
> >__main__.ErrorFound: bad transaction length at 5095413
> >

REALLY now. that is very interesting.
i have a zodb that suffered *thousands* of "bad transaction length"
and we have never determined the root cause. However, I know that before
I was hired:
    
    * some work was done in versions
    * there was some big data-loss disaster related to versions
    * somebody managed to recover what they needed
    * it was decreed "we will use no more versions" ;-)
    * the zodb was never packed ... they just didn't know to do that :-\

I was only able to fix the problems by using fsrecover.py with
the -P -t 0 options.

I wonder now if there was some lingering version corruption...

-- 

Paul Winkler
http://www.slinkp.com