An error occurred fetching the project authors.
  1. 08 Jun, 2007 1 commit
  2. 18 May, 2007 1 commit
    • Jim Fulton's avatar
      Reimplemented the ZEO Blob protocol: · e4f4f6b6
      Jim Fulton authored
      - Avoid more than one round-trip call when loading blobs via copy from
        the server.
      
      - Avoid loading large amounts of blob data into memory.  The old
        storeBlob implementation was likely to queue blob adta faster than
        it could be sent, leading to a large memory foot print for the
        queue. Now, iterators are used to read data from files only when the
        network layer is ready to send it.
      
      - Fixed storeBlob to move the input file to the blob cache (when not
        sharing the blob directiry with the server).
      
      - Extended the loadBlob locking model to work with multiple processes
        by using file locks rather than threading locks.  A common
        configuration is to use a client process per core, so that a machine
        is likely to have many client processes and it should be possible
        for the client processes to share a common blob cache.
      e4f4f6b6
  3. 02 Jun, 2004 1 commit
  4. 13 Jun, 2003 1 commit
  5. 03 Jan, 2003 1 commit
  6. 01 Oct, 2002 2 commits
  7. 29 Aug, 2002 2 commits
  8. 28 Aug, 2002 2 commits
    • Guido van Rossum's avatar
      Oops. By renaming the callback methods I changed the wire protocol. · bb9fe0d8
      Guido van Rossum authored
      Change the wire protocol back by providing aliases.
      bb9fe0d8
    • Guido van Rossum's avatar
      Another bunch of small cleanups and fixes. · 695f2ef4
      Guido van Rossum authored
      Open the cache later to avoid scanning it twice if a connection is
      made right away.
      
      ClientStorage.close() is now idempotent.
      
      ClientStorage stores its addr argument as self._addr so the test suite
      doesn't have to dig it out of the rpc manager to reopen the storage as
      readonly.
      
      Renamed some of the callbacks into the client for clarity:
      begin -> beginVerify
      end -> endVerify
      invalidate -> invalidateVerify
      Invalidate -> invalidateTrans
      695f2ef4
  9. 11 Jun, 2002 1 commit
  10. 11 Feb, 2002 1 commit
  11. 28 Nov, 2001 1 commit
  12. 18 Jun, 1999 1 commit
  13. 10 May, 1999 1 commit
  14. 11 Nov, 1998 1 commit
  15. 23 Oct, 1998 1 commit
  16. 15 Dec, 1997 1 commit