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)

Reply via email to