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

Jeremy Hylton jeremy@zope.com
Tue, 25 Sep 2001 14:33:19 -0400 (EDT)


>>>>> "CW" == Chris Withers <chrisw@nipltd.com> writes:

  CW> Jeremy Hylton wrote:
  >>
  >> I am fairly certain this is true.  (Only fairly certain because
  >> I'm not familiar enough with the FileStorage internals.)  Is this
  >> behavior the bug you reported?  I don't think a storage makes any
  >> guarantees about the amount of disk space used by an aborted
  >> transaction.

  CW> Would I be particularly out of order in stating that this
  CW> appears to be a shocking oversight in FileStorage?

I don't think it's an oversight; I'm not at all surprised that it
works this way.  

I assume that a pack removes this data.  If it doesn't, then that's a
shocking oversight.  A lot of the ZODB implementation is guided by the
principle that aborts are rare, so it's okay if they're more expensive
than commits.  This is just expensive in terms of disk space.

Can you say something more about how the behavior is affecting you?  I
guess I could be convinced that this is more of a problem that it
seems.

Jeremy