[
https://issues.apache.org/jira/browse/KAFKA-10366?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Leah Thomas resolved KAFKA-10366.
---------------------------------
Fix Version/s: 2.8.0
Resolution: Fixed
> TimeWindowedDeserializer doesn't allow users to set a custom window size
> ------------------------------------------------------------------------
>
> Key: KAFKA-10366
> URL: https://issues.apache.org/jira/browse/KAFKA-10366
> Project: Kafka
> Issue Type: Bug
> Reporter: Leah Thomas
> Assignee: Leah Thomas
> Priority: Major
> Labels: streams
> Fix For: 2.8.0
>
>
> Related to [KAFKA-4468|https://issues.apache.org/jira/browse/KAFKA-4468], in
> timeWindowedDeserializer Long.MAX_VALUE is used as _windowSize_ for any
> deserializer that uses the default constructor. While streams apps can pass
> in a window size in serdes or while creating a timeWindowedDeserializer, the
> deserializer that is actually used in processing the messages is created by
> the Kafka consumer, without passing in the set windowSize. The deserializer
> the consumer creates uses the configs, but as there is no config for
> windowSize, the window size is always default.
> See _KStreamAggregationIntegrationTest #ShouldReduceWindowed()_ as an example
> of this issue. Despite passing in the windowSize to both the serdes and the
> timeWindowedDeserializer, the window size is set to Long.MAX_VALUE.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)