Thanks for the KIP. Would be nice to fix this bug...

Couple of comments:

(1) nit: constructor should be `SlidingWindow` (not `TimeWindow` --
guess just a c&p error)

(2) Adding a new window type it not sufficient. We also need to update
`KGroupedStream#windowedBy()` to allow uses to use the newly added
window. I don't think we can change `SlidingWindows` in a backward
compatible way, thus, we need to add a new class and new overloads for
`windowedBy()` to make the transition. (Also for `CogroupedKStream`.)

(3) #2 implies we should deprecate the exiting
`windowBy(SlidingWindows)` methods.



-Matthias



On 7/23/21 6:46 AM, Luke Chen wrote:
> Hi, Kafka.
> 
> I'd like to discuss the KIP-765: Introduce new SlidingWindow type for
> [start,end] time. This is an existing bug in slidingWindows, that we used
> the wrong window type so the window time interval will have 1 ms less at
> the end time. This KIP will fix this issue.
> 
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-765%3A+Introduce+new+SlidingWindow+type+for+%5Bstart%2Cend%5D+time
> 
> Thank you.
> 
> Luke
> 

Reply via email to