+1 (non-binding)

Thanks
Eno

> On 24 Mar 2017, at 03:37, Matthias J. Sax <matth...@confluent.io> wrote:
> 
> Thanks Jeyhun.
> 
> Can you also update the KIP accordingly. It must contain all changes to
> public API. Thus, list all parameters that get deprecated and newly
> added. And add a sentence about backward compatibility.
> 
> 
> -Matthias
> 
> On 3/23/17 3:16 AM, Jeyhun Karimov wrote:
>> Sorry for a super late update. I made an update on related PR.
>> 
>> Cheers,
>> Jeyhun
>> 
>> On Wed, Mar 22, 2017 at 9:09 PM Guozhang Wang <wangg...@gmail.com> wrote:
>> 
>>> Jeyhun,
>>> 
>>> Could you update the status of this KIP since it has been some time since
>>> the last vote?
>>> 
>>> I'm +1 besides the minor comments mentioned above.
>>> 
>>> 
>>> Guozhang
>>> 
>>> 
>>> On Mon, Mar 6, 2017 at 3:14 PM, Jeyhun Karimov <je.kari...@gmail.com>
>>> wrote:
>>> 
>>>> Sorry I was late. I will update javadocs in related methods to emphasize
>>>> that TimestampExtractor is stateless.
>>>> 
>>>> Cheers,
>>>> Jeyhun
>>>> 
>>>> On Mon, Mar 6, 2017 at 8:17 PM Guozhang Wang <wangg...@gmail.com> wrote:
>>>> 
>>>>> 1) Sounds good.
>>>>> 
>>>>> 2) Yeah what I meant is to emphasize that TimestampExtractor to be
>>>>> stateless in the docs somewhere.
>>>>> 
>>>>> 
>>>>> Guozhang
>>>>> 
>>>>> 
>>>>> On Sun, Mar 5, 2017 at 4:27 PM, Matthias J. Sax <matth...@confluent.io
>>>> 
>>>>> wrote:
>>>>> 
>>>>>> Guozhang,
>>>>>> 
>>>>>> about renaming the config parameters. I like this idea, but want to
>>>>>> point out, that this change should be done in a backward compatible
>>>> way.
>>>>>> Thus, we need to keep (and only deprecate) the current parameter
>>> names.
>>>>>> 
>>>>>> I am not sure about (2)? What do you worry about? Using a "stateful
>>>>>> extractor"? -- this would be an antipattern IMHO. We can clarify
>>> that a
>>>>>> TimestampExtrator should be stateless though (even if this should be
>>>>>> clear).
>>>>>> 
>>>>>> 
>>>>>> -Matthias
>>>>>> 
>>>>>> 
>>>>>> On 3/4/17 6:36 PM, Guozhang Wang wrote:
>>>>>>> Jeyhun,
>>>>>>> 
>>>>>>> Thanks for proposing this KIP! And sorry for getting late in the
>>>>>> discussion.
>>>>>>> 
>>>>>>> I have a general suggestion not directly related to this KIP and a
>>>>> couple
>>>>>>> of comments for this KIP here:
>>>>>>> 
>>>>>>> I agree with Mathieu's observation, partly because we are now
>>> having
>>>>> lots
>>>>>>> of overloaded functions both in the DSL and in PAPI, and it would
>>> be
>>>>>> quite
>>>>>>> confusing to users. As Matthias mentioned we do have some plans to
>>>>>> refactor
>>>>>>> this API, but just wanted to point it out that this KIP may likely
>>>> urge
>>>>>> us
>>>>>>> to do the API refactoring sooner than planned. My personal
>>> preference
>>>>>> would
>>>>>>> be doing that the next release (i.e. 0.11.0.0 in June).
>>>>>>> 
>>>>>>> 
>>>>>>> Now some detailed comments:
>>>>>>> 
>>>>>>> 1. I'd suggest change TIMESTAMP_EXTRACTOR_CLASS_CONFIG to
>>>>>>> "default.timestamp.extractor" or "global.timestamp.extractor" (also
>>>> the
>>>>>>> Java variable name can be changed accordingly) along with this
>>>> change.
>>>>> In
>>>>>>> addition, maybe we can piggy-backing this to also rename
>>>>>>> KEY_SERDE_CLASS_CONFIG/VALUE_SERDE_CLASS_CONFIG to "default.key.."
>>>> etc
>>>>>> in
>>>>>>> this KIP.
>>>>>>> 
>>>>>>> 2. Another thing we should consider, is that since now we could
>>>>>> potentially
>>>>>>> use multiple timestamp extractor instances than a single one, this
>>>> may
>>>>> be
>>>>>>> breaking if user's customization did some global bookkeeping based
>>> on
>>>>> the
>>>>>>> previous assumption (maybe a wild thought but e.g. keeping track
>>> some
>>>>>>> global counts in the extractor as a local variable). We need to
>>>> clarify
>>>>>>> this change in the javadoc and also potentially in the upgrade web
>>>> doc
>>>>>>> sections.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> Guozhang
>>>>>>> 
>>>>>>> 
>>>>>>> On Wed, Mar 1, 2017 at 6:09 AM, Michael Noll <mich...@confluent.io
>>>> 
>>>>>> wrote:
>>>>>>> 
>>>>>>>> +1 (non-binding)
>>>>>>>> 
>>>>>>>> Thanks for the KIP!
>>>>>>>> 
>>>>>>>> On Wed, Mar 1, 2017 at 1:49 PM, Bill Bejeck <bbej...@gmail.com>
>>>>> wrote:
>>>>>>>> 
>>>>>>>>> +1
>>>>>>>>> 
>>>>>>>>> Thanks
>>>>>>>>> Bill
>>>>>>>>> 
>>>>>>>>> On Wed, Mar 1, 2017 at 5:06 AM, Eno Thereska <
>>>> eno.there...@gmail.com
>>>>>> 
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> +1 (non binding).
>>>>>>>>>> 
>>>>>>>>>> Thanks
>>>>>>>>>> Eno
>>>>>>>>>>> On 28 Feb 2017, at 17:22, Matthias J. Sax <
>>> matth...@confluent.io
>>>>> 
>>>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> +1
>>>>>>>>>>> 
>>>>>>>>>>> Thanks a lot for the KIP!
>>>>>>>>>>> 
>>>>>>>>>>> -Matthias
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> On 2/28/17 1:35 AM, Damian Guy wrote:
>>>>>>>>>>>> Thanks for the KIP Jeyhun!
>>>>>>>>>>>> 
>>>>>>>>>>>> +1
>>>>>>>>>>>> 
>>>>>>>>>>>> On Tue, 28 Feb 2017 at 08:59 Jeyhun Karimov <
>>>> je.kari...@gmail.com
>>>>>> 
>>>>>>>>>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>>> Dear community,
>>>>>>>>>>>>> 
>>>>>>>>>>>>> I'd like to start the vote for KIP-123:
>>>>>>>>>>>>> https://cwiki.apache.org/confluence/pages/viewpage.
>>>>>>>>>> action?pageId=68714788
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>> Jeyhun
>>>>>>>>>>>>> --
>>>>>>>>>>>>> -Cheers
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Jeyhun
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> -- Guozhang
>>>>> 
>>>> --
>>>> -Cheers
>>>> 
>>>> Jeyhun
>>>> 
>>> 
>>> 
>>> 
>>> --
>>> -- Guozhang
>>> 
> 

Reply via email to