• Jim Fulton's avatar
    The following scenario could lead to strange and serious errors: · 58d0299a
    Jim Fulton authored
      - Restart or pack Zope, causing an index to get written
    
      - Undo some transactions
    
      - Shutdown Zope ungracefully (e.g. kill)
    
    When Zope comes up, the index points to undone records for some
    objects. This can lead to all sorts of problems. :(
    
    To overcome this problem, we now remove the index after an
    undo.
    
    This increases the likelyhood that it will take longer to restart
    next time, but reduces the chance of a bad index.
    58d0299a
FileStorage.py 47.3 KB