Duong created RATIS-2130: ---------------------------- Summary: Make RocksDB cache configurable in Ozone Manager Key: RATIS-2130 URL: https://issues.apache.org/jira/browse/RATIS-2130 Project: Ratis Issue Type: Improvement Reporter: Duong
Ozone Manager's performance heavily depends on RocksDB performance. RocksDB cache plays an important role in RocksDB's read performance, especially when a client has to host OM's metadata in not-so-fast hardware. Today, OM RocksDB cache is fixed at 256MB (see DBProfile), this is unreasonable because the cache size should depend on the client use-case, i.e. how big is their active key space. For example, if a client always has 1M of hot keys daily, and each key metadata is 1kb, having a cache size of 1GB makes a lot of sense. Ref: * [https://github.com/facebook/rocksdb/wiki/Block-Cache] * [https://github.com/facebook/rocksdb/wiki/Performance-Benchmarks] -- This message was sent by Atlassian Jira (v8.20.10#820010)