Description
Today most of the rocksDB configs are hard written inside RocksDBStore, or the default values are directly used. We need to make them configurable for advanced users. For example, some default values may not work perfectly for some scenarios: https://github.com/HenryCaiHaiying/kafka/commit/ccc4e25b110cd33eea47b40a2f6bf17ba0924576
One way of doing that is to introduce a "RocksDBStoreConfigs" objects similar to "StreamsConfig", which defines all related rocksDB options configs, that can be passed as key-value pairs to "StreamsConfig".
Attachments
Issue Links
- contains
-
KAFKA-4273 Streams DSL - Add TTL / retention period support for intermediate topics and state stores
- Open
- is cloned by
-
KAFKA-3890 Kafka Streams: task assignment is not maintained on cluster restart or rolling restart
- Resolved
- links to