[ZODB-Dev] ConflictError and POSKeyError with 2.6 CVS :-(

Andrew Sydelko andrew@sydelko.org
Thu, 17 Oct 2002 08:28:26 -0500


On Thu, 17 Oct 2002 07:31:59 +0100 Toby Dickenson <tdickenson@geminidataloggers.com> wrote:

> On Wednesday 16 Oct 2002 9:10 pm, Andrew Sydelko wrote:
> 
> > # /data/www/Zope.10/bin/python
> > /data/www/Zope.10/Zope/utilities/ZODBTools/fstest.py
> > /data/www/Zope.10/Zope/var/Data.fs 1607487 object serialno
> > 0x033b65b153b3006e does not matchtransaction id 0x033b6ad19ad6673b
> 
> So an object revision created at...
> 
> >>> time.ctime(TimeStamp(a2b_hex('033b65b153b3006e')).timeTime())
> 'Thu Mar 22 18:25:19 2001'
> 
> ....is embedded inside a transaction that was created at....
> 
> >>> time.ctime(TimeStamp(a2b_hex('033b6ad19ad6673b')).timeTime())
> 'Fri Mar 23 16:17:36 2001'

Ok, this is interesting I wasn't aware that the transaction ID
was a time.

> Did anything happen on those dates?

Hrm, that long ago, who knows...

> Have you run fstest since that date?

Yeah, probably, but didn't do anything with the results
because I probably wasn't sure how to "fix" it.

This database was probably created sometime shortly before
March 2001 and has been in heavy use since.

--andy.