[ 
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)

Reply via email to