Thanks!

On 4/8/21 2:06 PM, Sophie Blee-Goldman wrote:
> 1) Since the new APIs (eg ofSizeWithNoGrace and ofSizeAndGrace) are the
> only static constructors
> after this change, there seems to be no reason to keep the .grace around --
> you've already specified
> it with your choice of the static constructor.
> 
> 2) Ack, updated the KIP
> 
> 3) Ack, fixed
> 
> On Tue, Apr 6, 2021 at 7:03 PM Matthias J. Sax <mj...@apache.org> wrote:
> 
>> Thanks for the KIP Sophie. It make total sense to get rid of default
>> grace period of 24h.
>>
>>
>> Some questions/comments:
>>
>> (1) Is there any particular reason why we want to remove
>> `grace(Duration)` method?
>>
>>
>> (2) About `SlidingWindows#withTimeDifferenceAndGrace` -- personally I
>> think it's worth to clean it up right now -- given that sliding windows
>> are rather new the "splash radius" should be small.
>>
>>
>>
>>
>> (3) Some nits on wording:
>>
>>> This config determines how long after a window closes any new data will
>> still be processed
>>
>> Should be "after a window ends" -- a window is closed after grace period
>> passed.
>>
>>
>>> one which indicates to use no grace period and not handle out-of-order
>> data
>>
>> Seems strictly not correct -- if there is a window from 0 to 100 and you
>> get record with ts 99,98,97,...,0 all but the first of those records are
>> out-of-order but they are still processed even with a grace period of zero.
>>
>> Maybe better: "one which indicate to use no grace period and close the
>> window immediately when the window ends."
>>
>>
>>> and make a conscious decision to skip the grace period and drop
>> out-of-order records,
>>
>> Maybe better: "and make a conscious decision to skip the grace period
>> and close a window immediately"
>>
>>
>>
>> -Matthias
>>
>>
>>
>>
>> On 3/31/21 5:02 PM, Guozhang Wang wrote:
>>> Hello Sophie,
>>>
>>> I agree that the old 24-hour grace period should be updated, and I also
>>> think now it is a better idea to make the grace period "mandatory" from
>> the
>>> API names since it is a very important concept and hence worth
>> emphasizing
>>> to users up front.
>>>
>>> Guozhang
>>>
>>> On Wed, Mar 31, 2021 at 1:58 PM John Roesler <vvcep...@apache.org>
>> wrote:
>>>
>>>> Thanks for bringing this up, Sophie!
>>>>
>>>> This has indeed been a pain point for a lot of people.
>>>>
>>>> It's a really thorny issue with no obvious "right" solution.
>>>> I think your proposal is a good one.
>>>>
>>>> Thanks,
>>>> -John
>>>>
>>>> On Wed, 2021-03-31 at 13:28 -0700, Sophie Blee-Goldman
>>>> wrote:
>>>>> Hey all,
>>>>>
>>>>> It's finally time to reconsider the default grace period in Kafka
>>>> Streams,
>>>>> and hopefully save a lot of suppression users from the pain of figuring
>>>> out
>>>>> why their results don't show up until 24 hours later. Please check out
>>>> the
>>>>> proposal and let me know what you think.
>>>>>
>>>>> KIP:
>>>>>
>>>>
>> https://cwiki.apache.org/confluence/display/KAFKA/KIP-633%3A+Drop+24+hour+default+of+grace+period+in+Streams
>>>>> <
>>>>
>> https://cwiki.apache.org/confluence/display/KAFKA/KIP-633%3A+Drop+24hr+default+grace+period
>>>>>
>>>>>
>>>>> JIRA: https://issues.apache.org/jira/browse/KAFKA-8613
>>>>>
>>>>> Cheers,
>>>>> Sophie
>>>>
>>>>
>>>>
>>>
>>
> 

Reply via email to