On 30 June 2014 15:42, Jim Fulton <j...@zope.com> wrote:
> On Mon, Jun 30, 2014 at 8:24 AM, Alessandro Pisa
>
> I suggest using the file-store iterator to look at the transaction
> timestamps.
>
> Something like:
>
>   from ZODB.FileStorage import FileIterator
>
>   it = FileIterator('s.fs')
>
>   last = None
>   for t in it:
>       if last is not None:
>           if t.tid <= last:
>               print 'wtf', repr(t.tid)
>           last = t.tid
>
>
> If you've said to pack to the present and you
> aren't writing to the database, then I would expect it to stop at
> the end of the file, unless you have a problem with your
> transaction ids.
>

I Think I understood your point: transactions are appended to the file.
Indeed what I am observing is compatible with a crazy clock.

I will start by checking if tids are in sequence.

Thanks for now, this gives me some clue!
-- 
http://alepisa.blogspot.com
Esalando Prassi
_______________________________________________
For more information about ZODB, see http://zodb.org/

ZODB-Dev mailing list  -  ZODB-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zodb-dev

Reply via email to