1. 13 Nov, 2018 4 commits
  2. 06 Nov, 2018 1 commit
  3. 31 Oct, 2018 1 commit
  4. 30 Oct, 2018 1 commit
  5. 08 Oct, 2018 1 commit
  6. 05 Oct, 2018 4 commits
  7. 24 Sep, 2018 1 commit
  8. 16 Sep, 2018 1 commit
  9. 27 Aug, 2018 1 commit
  10. 03 Aug, 2018 1 commit
  11. 05 Jul, 2018 1 commit
  12. 04 Jul, 2018 1 commit
  13. 03 May, 2018 1 commit
  14. 25 Mar, 2018 1 commit
  15. 13 Mar, 2018 1 commit
  16. 09 Feb, 2018 1 commit
  17. 31 Jan, 2018 1 commit
  18. 17 Sep, 2017 1 commit
  19. 06 Sep, 2017 1 commit
  20. 05 Sep, 2017 1 commit
    • benoît chesneau's avatar
      fix cache handling · 82d6fe93
      benoît chesneau authored
      - add get_block_cache_usage/1
      - add block_cache_capacity/{1, 0}
      - add new db option {env, Env} where Env can be `default` or `memenv`.
      - add new db option {db_write_buffer_size, INT}
      - fix: cache usahe, correctly reuse the cache among instances
      - fix: options parsing, reuse code where we can and correctly
      handle db optinos
      
      *** BREAKING CHANGE ***
      
      The following cache functions has been removed:
      
      -  new_lru_cache/1,
      -  new_clock_cache/1,
      -  get_usage/1,
      -  get_pinned_usage/1,
      -  set_capacity/2,
      -  get_capacity/1
      
      instead use the new block_cache function to change the
      size of the shared cache. A new api to setup different caches
      will come in the next version.
      
      The following functions has been removed:
      
      - default_env/0,
      - mem_env/0,
      - set_background_threads/2, set_background_threads/3,
      - destroy_env/1]).
      
      For now it's not possible to create a shared environment. also
      the {in_memory, true} setting has been removed.
      
      To set a memory environement use the option {env, memenv}.
      82d6fe93
  21. 30 Aug, 2017 1 commit
  22. 28 Aug, 2017 3 commits
  23. 24 Aug, 2017 1 commit
  24. 31 May, 2017 4 commits
  25. 17 May, 2017 4 commits