Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
Kafka Streams does not introduce any modifications to the data format in the underlying Kafka protocol, but it does use RocksDB for persistent state storage, and currently its data format is fixed and hard-coded. We want to consider the evolution path in the future we we change the data format, and hence having some version info stored along with the storage file / directory would be useful.
And this information could be even out of the storage file; for example, we can just use a small "version indicator" file in the rocksdb directory for this purposes. Thoughts? enothereska jkreps
Attachments
Issue Links
- blocks
-
KAFKA-6521 Store record timestamps in KTable stores
- Resolved
-
KAFKA-7869 Refactor RocksDBConfigSetter API to separate DBOptions and CFOptions
- Resolved
- contains
-
KAFKA-4304 Extend Interactive Queries for return latest update timestamp per key
- Resolved
- relates to
-
KAFKA-6054 ERROR "SubscriptionInfo - unable to decode subscription data: version=2" when upgrading from 0.10.0.0 to 0.10.2.1
- Resolved
- links to