1. 18 Nov, 2002 7 commits
  2. 15 Nov, 2002 3 commits
  3. 13 Nov, 2002 4 commits
  4. 12 Nov, 2002 2 commits
  5. 07 Nov, 2002 5 commits
  6. 05 Nov, 2002 7 commits
  7. 04 Nov, 2002 4 commits
  8. 01 Nov, 2002 2 commits
  9. 31 Oct, 2002 2 commits
  10. 30 Oct, 2002 4 commits
    • Guido van Rossum's avatar
      79d0a117
    • Guido van Rossum's avatar
      Fixed a few docstrings that were out of date. · 3cd508c3
      Guido van Rossum authored
      Added a new test: checkMultiStorageTransaction().  This tests for the
      deadlocks that we've seen when multiple appservers do transactions
      involving multiple ZEO 2.0 storages.  It also nicely tests the timeout
      feature that Jeremy added to StorageServer.
      
      WARNING: with the current ZEO code, this occasionally hangs.  That's
      the point of this test. :-)
      3cd508c3
    • Guido van Rossum's avatar
      4e912c57
    • Jeremy Hylton's avatar
      New timeout feature. · 9f75d6c6
      Jeremy Hylton authored
      If a transaction takes a long time to complete after it has the
      storage lock, close the connection and abort the transaction.  The
      abort may cause the client to be hosed.
      
      XXX There should be a configuration option to enable / disable this
      feature.  That should be done before too long.
      
      When a transaction takes a long time to complete, it is often a sign
      of deadlock involving multiple storages.  Until the possibility of
      deadlock is eliminated, this feature will prevent an entire ZEO
      cluster from deadlocking (on writes).
      9f75d6c6