1. 27 Feb, 2020 2 commits
  2. 26 Feb, 2020 6 commits
  3. 25 Feb, 2020 2 commits
  4. 24 Feb, 2020 3 commits
  5. 23 Feb, 2020 2 commits
    • poornas's avatar
      Add cache eviction low and high watermarks (#8958) · 224b4f13
      poornas authored
      To allow better control the cache eviction process.
      
      Introduce MINIO_CACHE_WATERMARK_LOW and 
      MINIO_CACHE_WATERMARK_HIGH env. variables to specify 
      when to stop/start cache eviction process. 
      
      Deprecate MINIO_CACHE_EXPIRY environment variable. Cache 
      gc sweeps at 30 minute intervals whenever high watermark is
      reached to clear least recently accessed entries in the cache
      until sufficient space is cleared to reach the low watermark.
      
      Garbage collection uses an adaptive file scoring approach based
      on last access time, with greater weights assigned to larger
      objects and those with more hits to find the candidates for eviction.
      
      Thanks to @klauspost for this file scoring algorithm
      Co-authored-by: default avatarKlaus Post <klauspost@minio.io>
      224b4f13
    • Harshavardhana's avatar
      51a9d1bd
  6. 21 Feb, 2020 3 commits
  7. 20 Feb, 2020 2 commits
  8. 19 Feb, 2020 1 commit
  9. 18 Feb, 2020 1 commit
  10. 17 Feb, 2020 1 commit
  11. 16 Feb, 2020 2 commits
  12. 14 Feb, 2020 1 commit
  13. 13 Feb, 2020 8 commits
  14. 12 Feb, 2020 3 commits
  15. 11 Feb, 2020 2 commits
  16. 08 Feb, 2020 1 commit