+1 (binding)

Thanks for the KIP.

-Matthias

On 8/3/18 12:52 AM, Damian Guy wrote:
> Thanks John! +1
> 
> On Mon, 30 Jul 2018 at 23:58 Guozhang Wang <wangg...@gmail.com> wrote:
> 
>> Yes, the addendum lgtm as well. Thanks!
>>
>> On Mon, Jul 30, 2018 at 3:34 PM, John Roesler <j...@confluent.io> wrote:
>>
>>> Another thing that came up after I started working on an implementation
>> is
>>> that in addition to deprecating "retention" from the Windows interface,
>> we
>>> also need to deprecate "segmentInterval", for the same reasons. I simply
>>> overlooked it previously. I've updated the KIP accordingly.
>>>
>>> Hopefully, this doesn't change anyone's vote.
>>>
>>> Thanks,
>>> -John
>>>
>>> On Mon, Jul 30, 2018 at 5:31 PM John Roesler <j...@confluent.io> wrote:
>>>
>>>> Thanks Guozhang,
>>>>
>>>> Thanks for that catch. to clarify, currently, events are "late" only
>> when
>>>> they are older than the retention period. Currently, we detect this in
>>> the
>>>> processor and record it as a "skipped-record". We then do not attempt
>> to
>>>> store the event in the window store. If a user provided a
>> pre-configured
>>>> window store with a retention period smaller than the one they specify
>>> via
>>>> Windows#until, the segmented store will drop the update with no metric
>>> and
>>>> record a debug-level log.
>>>>
>>>> With KIP-328, with the introduction of "grace period" and moving
>>> retention
>>>> fully into the state store, we need to have metrics for both "late
>>> events"
>>>> (new records older than the grace period) and "expired window events"
>>> (new
>>>> records for windows that are no longer retained in the state store). I
>>>> already proposed metrics for the late events, and I've just updated the
>>> KIP
>>>> with metrics for the expired window events. I also updated the KIP to
>>> make
>>>> it clear that neither late nor expired events will count as
>>>> "skipped-records" any more.
>>>>
>>>> -John
>>>>
>>>> On Mon, Jul 30, 2018 at 4:22 PM Guozhang Wang <wangg...@gmail.com>
>>> wrote:
>>>>
>>>>> Hi John,
>>>>>
>>>>> Thanks for the updated KIP, +1 from me, and one minor suggestion:
>>>>>
>>>>> Following your suggestion of the differentiation of `skipped-records`
>>> v.s.
>>>>> `late-event-drop`, we should probably consider moving the scenarios
>>> where
>>>>> records got ignored due the window not being available any more in
>>>>> windowed
>>>>> aggregation operators from the `skipped-records` metrics recording to
>>> the
>>>>> `late-event-drop` metrics recording.
>>>>>
>>>>>
>>>>>
>>>>> Guozhang
>>>>>
>>>>>
>>>>> On Mon, Jul 30, 2018 at 1:36 PM, Bill Bejeck <bbej...@gmail.com>
>> wrote:
>>>>>
>>>>>> Thanks for the KIP!
>>>>>>
>>>>>> +1
>>>>>>
>>>>>> -Bill
>>>>>>
>>>>>> On Mon, Jul 30, 2018 at 3:42 PM Ted Yu <yuzhih...@gmail.com> wrote:
>>>>>>
>>>>>>> +1
>>>>>>>
>>>>>>> On Mon, Jul 30, 2018 at 11:46 AM John Roesler <j...@confluent.io>
>>>>> wrote:
>>>>>>>
>>>>>>>> Hello devs,
>>>>>>>>
>>>>>>>> The discussion of KIP-328 has gone some time with no new
>> comments,
>>>>> so I
>>>>>>> am
>>>>>>>> calling for a vote!
>>>>>>>>
>>>>>>>> Here's the KIP: https://cwiki.apache.org/confluence/x/sQU0BQ
>>>>>>>>
>>>>>>>> The basic idea is to provide:
>>>>>>>> * more usable control over update rate (vs the current state
>> store
>>>>>>> caches)
>>>>>>>> * the final-result-for-windowed-computations feature which
>>> several
>>>>>> people
>>>>>>>> have requested
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> -John
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> -- Guozhang
>>>>>
>>>>
>>>
>>
>>
>>
>> --
>> -- Guozhang
>>
> 

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to