Matthias J. Sax created KAFKA-20096:
---------------------------------------
Summary: RocksDB compatibility not documented
Key: KAFKA-20096
URL: https://issues.apache.org/jira/browse/KAFKA-20096
Project: Kafka
Issue Type: Improvement
Components: docs, streams, system tests
Affects Versions: 4.0.0
Reporter: Matthias J. Sax
With 4.0 release, we upgraded RocksDB from 7.9 to 9.7
(https://issues.apache.org/jira/browse/KAFKA-15443) – however, we did miss that
RocksDB introduces a file format version bump from version 5 to version 6 with
RocksDB 8.6.
While this does not impact the upgrade path, it does impact the downgrade path.
This limitation is no documented though. – We should also investigate
`RocksDBConfigSetter` which seems to allow to configure the used file-format
version via `tableconfig.setFormVersion`.
We should also double check system test coverage for upgrade/downgrade path
with RocksDB – ideally we should catch such issue; seems there is some testing
gap.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)