1. 25 Sep, 2003 1 commit
  2. 15 Sep, 2003 1 commit
  3. 03 Sep, 2003 1 commit
  4. 06 Aug, 2003 2 commits
    • Tim Peters's avatar
      checkTimeoutAfterVote, · 7da307dd
      Tim Peters authored
      checkTimeoutProvokingConflicts:  These shouldn't start a server; setup
      already did.  Starting two servers caused intermittent failures on
      Windows, due to lockfile contention.
      7da307dd
    • Tim Peters's avatar
      Forward-porting critical ZEO client fixes from ZODB3-3_1-boston-branch. · 5c2cfb31
      Tim Peters authored
      + If a storage times out between the vote and the finish, the ZEO cache
        could get populated with objects that don't make it to the storage
        server.
      
        A new flag self._midtxn_disconnect gets reset in tpc_begin() and set
        in notifyDisconnected().  If tpc_finish() discovers this flag set, it
        raises a ClientDisconnected error before calling tpc_finish() on the
        server.
      
      + In tpc_finish() we re-order the calls so that the server's tpc_finish()
        is called (and must succeed) before we update the ZEO client cache.
      
      + The storage name is now prepended to the sort key, to ensure a
        unique global sort order if storages are named uniquely.
      
      + Added new tests for the above (checkTimeoutAfterVote,
        checkTimeoutProvokingConflicts, checkSortKey).
      5c2cfb31
  5. 02 Aug, 2003 2 commits
    • Chris McDonough's avatar
      Refactor start_zope function and add tests for its functionality. · b6f1ef85
      Chris McDonough authored
      Changes:
      
       - startup log handler now pays attention to the logging levels of
         the handlers defined within the config file and uses the "lowest"
         level to log messages to stdout during startup.
      
       - entirely removed warning when the starting user's umask is "too
         permissive".  it wasn't clear that it added any value under normal
         operations.
      
       - replaced ancient setuid code with code stolen from zdaemon that
         works the same but looks nicer.
      b6f1ef85
    • Chris McDonough's avatar
      Don't try to optimize by checking for disabled and effective levels within the... · 4dd77650
      Chris McDonough authored
      Don't try to optimize by checking for disabled and effective levels within the log method.  The logger's level may not be meaningful if this logger is configured with handlers that accept messages at a lower level than that of the logger itself.
      
      4dd77650
  6. 30 Jul, 2003 1 commit
  7. 28 Jul, 2003 2 commits
  8. 15 Jul, 2003 1 commit
    • Tres Seaver's avatar
      · a7ffee47
      Tres Seaver authored
        - Make ZEO server actually startable.  Note that the ZConfig option
          for the authentication database is named 'database', while the
          equivalent argument to the StorageServer initializer is called
          'filename':  "One of these things just doesn't belong!"
      a7ffee47
  9. 10 Jul, 2003 4 commits
  10. 09 Jul, 2003 1 commit
  11. 03 Jul, 2003 1 commit
  12. 01 Jul, 2003 2 commits
  13. 30 Jun, 2003 1 commit
  14. 24 Jun, 2003 3 commits
  15. 20 Jun, 2003 1 commit
  16. 19 Jun, 2003 1 commit
  17. 18 Jun, 2003 1 commit
  18. 16 Jun, 2003 14 commits