1. 25 Jun, 2007 4 commits
  2. 11 Jun, 2007 3 commits
  3. 10 Jun, 2007 10 commits
  4. 09 Jun, 2007 3 commits
  5. 08 Jun, 2007 2 commits
    • Christian Theune's avatar
      - updated the blob todo list · 435b3b75
      Christian Theune authored
       - some cleanups
       - re-introduced a way to ask for a rename() operation but fall back to copy
         if rename doesn't work
       - using the rename_or_copy for blobs where reasonable
       - fixed a test that was trying to test a failing consumeBlob but where the
         wrong exception was tested for
      435b3b75
    • Christian Theune's avatar
      - fixed typos · 763291b1
      Christian Theune authored
      763291b1
  6. 07 Jun, 2007 5 commits
  7. 06 Jun, 2007 7 commits
  8. 04 Jun, 2007 3 commits
  9. 03 Jun, 2007 1 commit
  10. 01 Jun, 2007 1 commit
  11. 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