On Jun 8, 2007, at 1:15 PM, Christian Theune wrote:


Am Freitag, den 08.06.2007, 13:13 -0400 schrieb Jim Fulton:
FileStorage doesn't play anything forward on startup.  It does throw
away partial or uncommitted transactions.  I don't see any
significant harm in leaving extra blob files around and they would
eventually be removed through packing.   We do need to take a little
extra care in the packing code to deal with this possibility though.

So I can just remove this todo?

Sure. Although, it would be nice to add a todo inside the pack method, which wants to be refactored, to take the possibility of extra files for uncommitted transactions into account. The current wildly inefficient blob pack algorithm would not have a problem, but likely refactorings would.


Jim Fulton                      mailto:[EMAIL PROTECTED]                Python 
CTO                             (540) 361-1714                  
Zope Corporation        http://www.zope.com             http://www.zope.org

For more information about ZODB, see the ZODB Wiki:

ZODB-Dev mailing list  -  ZODB-Dev@zope.org

Reply via email to