tikv/tikv

Improve Titan blob cache

オープン

#5,742 opened on 2019/10/28

 (8 件のコメント) (0 件のリアクション) (0 人の担当者)Rust (2,189 件のフォーク)batch import
component/titandifficulty/hardhelp wantedsig/engine

Repository metrics

Stars
 (15,922 個のスター)
PR merge metrics
 (平均マージ 28d 9h) (30d で 68 merged PRs)

説明

Description

  • Merge RocksDB’s block cache and Titan’s blob cache.
  • Enable Titan blob cache by default, enable mid-point insert for cache, block content cache in high pri pool, blob content cache in low pri pool.
  • Adjust high-pri-pool-ratio automatically.

Task breakdown:

  • Implement PrioritizedCache, expose the API through rust-rocksdb https://github.com/tikv/titan/issues/127
  • Update tikv config to support enabling blob cache by default
  • Option to periodically update cache high-pri pool by total SST size
  • Benchmark the effect of enabling blob cache

SIG slack channel

Score

  • 8400

Mentor(s)

  • @yiwu-arbug @Connor1996

Recommended Skills

  • Algorithm

コントリビューターガイド