[ZODB-Dev] [Errno 27] File too large

Jeremy Hylton jeremy@zope.com
Tue, 25 Sep 2001 18:39:13 -0400 (EDT)


>>>>> "JF" == Jim Fulton <jim@zope.com> writes:

  >> I assume that a pack removes this data.  If it doesn't, then
  >> that's a shocking oversight.

  JF> It does, but it throws away any subsequent transactions. The
  JF> same thing happens on startup.  This is pretty
  JF> serious. Fortunately, this kind of failure should be extremely
  JF> rare.

Why does it throw away subsequent transactions?  The truncate occurs
during the tpc_abort() when it's operating on the most recent
transaction.  There shouldn't be any transaction data in the file
after the current transaction.

Jeremy