1. 13 Mar, 2004 3 commits
    • Jeremy Hylton's avatar
      Revise Connection. · 57852925
      Jeremy Hylton authored
      Make _added_during_commit a regular instance variable.  Don't use
      try/finally to reset it; just clear it at the start of a transaction.
      XXX There was a test that needed to be removed, but it seemed to be
      just a shallow test that try/finally was used.  Can't see any feature
      that depends on specific of error handling: The txn is going to abort.
      
      Remove unused _opened instance variable.
      Split commit() into two smaller parts.
      Get rid of extra manipulation of _creating.
      Don't look for _p_serial of None; z64 is now required.
      Undo local variable aliases in subtransaction methods.
      
      Also, trivial change to pickle cache API -- get() works like dict get().
      57852925
    • Jeremy Hylton's avatar
      Consistent formatting. · ea9b395b
      Jeremy Hylton authored
      ea9b395b
    • Tim Peters's avatar
      New (but disabled for now) test checkPackLotsWhileWriting reliably dies · b78b9dcd
      Tim Peters authored
      with
      
          CorruptedError:  ... transaction with checkpoint flag set
      
      on my box when doing the ZEO flavor of FileStorage.  This is like the
      other pack-while-writing tests, but uses only 1 client thread that does
      twice as much, and packs repeatedly for so long as that thread runs.  I
      usually see it fail before the fourth pack attempt.
      b78b9dcd
  2. 12 Mar, 2004 17 commits
  3. 11 Mar, 2004 6 commits
  4. 08 Mar, 2004 1 commit
    • Tim Peters's avatar
      ZODBDatabase.open(): if the call to ZODB.DB() fails (== raises an · 270bb56d
      Tim Peters authored
      exception), explicitly close the storage passed to it, then re-raise
      the exception.  Otherwise the storage remains open.  Turns out that
      accounted for why test_zeo_config left a ConnectThread daemon thread
      running (Zope3's test.py has been pointing that out for a loooong time).
      270bb56d
  5. 06 Mar, 2004 1 commit
  6. 05 Mar, 2004 1 commit
  7. 04 Mar, 2004 6 commits
  8. 03 Mar, 2004 5 commits