Details
Description
When trying to set the changelog configuration on a suppressed KTable, the config is lost if either emitEarlyWhenFull or shutDownWhenFull is set after the logging config.
This works -
.suppress(Suppressed.untilTimeLimit(Duration.ofMillis(maxIdleIntervalMs), BufferConfig.maxRecords( maxBufferRecords).emitEarlyWhenFull().withLoggingEnabled(changelogConfig))
but not if you set emitEarlyWhenFull last.
See comments in https://issues.apache.org/jira/browse/KAFKA-8147
Attachments
Issue Links
- is related to
-
KAFKA-8147 Add changelog topic configuration to KTable suppress
-
- Resolved
-
- links to