An error occurred fetching the project authors.
  1. 04 May, 2009 1 commit
  2. 30 Apr, 2009 1 commit
  3. 28 Apr, 2009 1 commit
  4. 27 Apr, 2009 1 commit
    • Jim Fulton's avatar
      - Databases have a new method, transaction, that can be used with the · d2a26bcc
      Jim Fulton authored
        Python (2.5 and later) with statement::
      
      db = ZODB.DB(...)
           with db.transaction() as conn:
                # ... do stuff with conn
      
      This uses a private transaction manager for the connection.
        If control exists the block without an error, the transaction is
        committed, otherwise, it is aborted.
      
      - Connections now have a public ``opened`` attribute that is true when
        the connection is open, and false otherwise.  When true, it is the
        seconds since the epoch (time.time()) when the connection was
        opened. This is a renaming of the previous ``_opened`` private
        variable.
      d2a26bcc
  5. 24 Apr, 2009 1 commit
  6. 10 Apr, 2009 1 commit
  7. 30 Mar, 2009 3 commits
  8. 24 Mar, 2009 1 commit
    • Jim Fulton's avatar
      Rewrote zeopack: · 1462cc9c
      Jim Fulton authored
      The zeopack script has gotten a numner of improvements:
      
      - Simplified command-line interface. (The old interface is still
          supported, except that support for ZEO version 1 servers has been
          dropped.)
      
      - Multiple storages can be packed in sequence.
      
      - This simplifies pack scheduling on servers serving multiple
            databases.
      
      - All storages are packed to the same time.
      
      - You can now specify a time of day to pack to.
      
      - The script will now time out if it can't connect to s storage in
          60 seconds.
      
      - It now has a test. :)
      1462cc9c
  9. 26 Feb, 2009 1 commit
    • Jim Fulton's avatar
      Bugs Fixed: · 4f5852a2
      Jim Fulton authored
      - Connections from old ZEO clients weren't discarded when they were
        closed causing memory to leak and invalidations to become
        increasingly expensive over time.
      
      - The monitor server didn't correctly report the actual number of
        clients.
      4f5852a2
  10. 21 Feb, 2009 1 commit
  11. 20 Feb, 2009 1 commit
  12. 17 Feb, 2009 2 commits
    • Jim Fulton's avatar
      Fixed bug: · 390c6148
      Jim Fulton authored
        Packing could return spurious errors due to errors notifying
        disconnected clients of new database size statistics.
      390c6148
    • Jim Fulton's avatar
      Fixed a serious bug: · 3fa58ce7
      Jim Fulton authored
        Packing a blob-enabled file storage in a ZEO server caused blob data
        to be lost.
      3fa58ce7
  13. 05 Jan, 2009 1 commit
  14. 04 Jan, 2009 2 commits
  15. 03 Jan, 2009 1 commit
    • Jim Fulton's avatar
      Previously, database connections were managed as a stack. This · caf606b0
      Jim Fulton authored
      tended to cause the same connection(s) to be used over and over.
      For example, the most used conection would typically be the onlyt
      connection used.  In some rare situations, extra connections could
      be opened and end up on the top of the stack, causing extreme memory
      wastage.  Now, when connections are placed on the stack, they sink
      below existing connections that have more active objects.
      caf606b0
  16. 02 Jan, 2009 1 commit
    • Jim Fulton's avatar
      ZEO Servers now provide an option, invalidation-age, that allows · 179d76ea
      Jim Fulton authored
      quick verification of ZEO clients less than a given age even if the
      number of transactions the client hasn't seen exceeds the
      invalidation queue size. This is only recommended if the storage
      being served  supports effecient iteration from a point near the end
      of the transaction history.
      
      Also refactored ZEO/tests/zeoserver and ZEO/runzeo to have the test
      server use, and this exercisem, the option-handling code from runzeo.
      179d76ea
  17. 22 Dec, 2008 1 commit
  18. 19 Dec, 2008 1 commit
  19. 18 Dec, 2008 2 commits
  20. 17 Dec, 2008 1 commit
  21. 16 Dec, 2008 1 commit
  22. 15 Dec, 2008 2 commits
  23. 05 Dec, 2008 1 commit
  24. 04 Dec, 2008 2 commits
  25. 01 Dec, 2008 1 commit
  26. 25 Nov, 2008 1 commit
    • Jim Fulton's avatar
      Cleaned up the Z309 ZEO protocol, removing versions from arguments and · a27fdb57
      Jim Fulton authored
      return values.  This in turn simplified the client and server
      software.
      
      Added code to select different client and server stubs and input
      handlers depening on whether the Z309 or earlier protocols are used.
      
      ZODB 3.8 clients can now talk to ZODB 3.9 servers and the other way
      around.
      a27fdb57
  27. 19 Nov, 2008 1 commit
  28. 18 Nov, 2008 1 commit
  29. 13 Nov, 2008 1 commit
  30. 12 Nov, 2008 1 commit
  31. 11 Nov, 2008 1 commit
  32. 06 Nov, 2008 2 commits