kafka/checkstyle
Nick Telford 5bc3aa4280
KAFKA-14412: Decouple RocksDB access from CF (#15105)
To support future use-cases that use different strategies for accessing
RocksDB, we need to de-couple the RocksDB access strategy from the
Column Family access strategy.

To do this, we now have two separate accessors:

  * `DBAccessor`: dictates how we access RocksDB. Currently only one
    strategy is supported: `DirectDBAccessor`, which access RocksDB
    directly, via the `RocksDB` class for all operations. In the future, a
    `BatchedDBAccessor` will be added, which enables transactions via
    `WriteBatch`.
  * `ColumnFamilyAccessor`: maps StateStore operations to operations on
    one or more column families. This is a rename of the old
    `RocksDBDBAccessor`.

Reviewers: Lucas Brutschy <lbrutschy@confluent.io>
2024-01-04 11:42:30 +01:00
..
.scalafmt.conf
checkstyle.xml KAFKA-14412: Decouple RocksDB access from CF (#15105) 2024-01-04 11:42:30 +01:00
import-control-core.xml
import-control-jmh-benchmarks.xml
import-control-metadata.xml
import-control-server-common.xml
import-control-server.xml
import-control-storage.xml
import-control.xml
java.header
suppressions.xml