1. 15 May, 2008 2 commits
    • Jim Fulton's avatar
      Merged cache fixes from 3.8 branch: · 100a2198
      Jim Fulton authored
      - The cache used an excessive amount of memory, causing applications
        with large caches to exhaust available memory.
      
      - Fixed a number of bugs in the handling of persistent ZEO caches:
      
      - Cache records are written in several steps.  If a process exits
          after writing begins and before it is finishes, the cache will be
          corrupt on restart.  The way records are writted was changed to
          make cache record updates atomic.
      
      - There was no lock file to prevent opening a cache multiple times
          at once, which would lead to corruption.  Persistent caches now
          use lock files, in the same way that file storages do.
      
      - A bug in the cache-opening logic led to cache failure in the
          unlikely event that a cache has no free blocks.
      100a2198
    • Jim Fulton's avatar
      Added a __del__ method to fsIndex. · 0d1f0cfa
      Jim Fulton authored
      0d1f0cfa
  2. 09 May, 2008 1 commit
  3. 03 May, 2008 4 commits
  4. 23 Apr, 2008 1 commit
  5. 09 Apr, 2008 1 commit
  6. 15 Mar, 2008 1 commit
  7. 07 Mar, 2008 1 commit
  8. 22 Feb, 2008 2 commits
  9. 18 Feb, 2008 2 commits
  10. 13 Feb, 2008 1 commit
  11. 12 Feb, 2008 1 commit
  12. 31 Jan, 2008 4 commits
  13. 29 Jan, 2008 2 commits
  14. 25 Jan, 2008 1 commit
  15. 23 Jan, 2008 1 commit
  16. 22 Jan, 2008 2 commits
  17. 21 Jan, 2008 1 commit
  18. 19 Jan, 2008 5 commits
  19. 15 Jan, 2008 1 commit
  20. 08 Jan, 2008 2 commits
  21. 07 Jan, 2008 1 commit
  22. 05 Jan, 2008 3 commits