[Umbrella] KV/Rocksdb improvements
- Dominant language
- Java
- Stars
- 2.1k
- Forks
- 625
- Avg merge
- 3d 14h
- Merged PRs (30d)
- 97
Description
### Search before asking
- [x] I searched in the [issues](https://github.com/alibaba/fluss/issues) and found nothing similar.
### Motivation
This is an umbrella ticket to keep track work related to improving the performance of the KV store.
- [x] [Bump the version of RocksDB to 10.2](https://github.com/apache/fluss/issues/1321)
- [ ] [Enable shared block cache for RocksDB instances](https://github.com/apache/fluss/issues/1319)
- [ ] [Introduce full metrics export for RocksDB in KV Tablet](https://github.com/apache/fluss/issues/1320)
- [ ] [Support Customized KV Options When Creating Primary Key Tables](https://github.com/apache/fluss/issues/1326)
- [ ] [Add E2E Benchmark Support for KV and LOG Workloads](https://github.com/apache/fluss/issues/1332)
- [ ] [Introduce BufferWriteManager in rocksdb for controllable memory consume](https://github.com/apache/fluss/issues/69)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the unchecked child issues linked in this umbrella ticket: shared RocksDB block cache, full KV Tablet metrics, customized KV options, KV/LOG benchmarks, and BufferWriteManager. Use those issue descriptions to identify their entry points and completion criteria; the umbrella is done when the tracked improvements are addressed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100