Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
When a new windowed state store is created, the associated changelog topic's `retention.ms` value is set to `window-size + CHANGELOG_ADDITIONAL_RETENTION_MS`
Expected Behaviour
If the window-size is updated, the changelog topic's `retention.ms` config should be updated to reflect the new size
Actual Behaviour
The changelog-topic's `retention.ms` setting is not amended, resulting in possible loss of data upon application restart
n.b. Although it is easy to update changelog topic config, I logged this as `major` due to the potential for data-loss for any user of Kafka-Streams who may not be intimately aware of the relationship between a windowed store and the changelog config
Attachments
Issue Links
- is related to
-
KAFKA-7803 Kafka Streams internal topics config is not updated when the code is changed
- Open