Thx. That makes sense. Just want to make sure the KIP clearly covers it.

+1 (binding)


I am only +1 because I think that there are no users customizing a
session store supplier. This KIP goes into 2.1 what is a minor release
that should not contain any breaking changes. We need to be careful with
changes like this and should try to avoid them.


-Matthias


On 6/29/18 1:02 PM, Guozhang Wang wrote:
> Thanks Matthias, thanks for the comments! Ack on all of them and have
> updated the wiki:
> 
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-330:+Add+retentionPeriod+in+SessionBytesStoreSupplier
> 
> 
> Regarding the impact of this KIP, here's what I'm thinking:
> 
> 1. For users of DSL, with customized session store, they need to pass in
> that SessionBytesStoreSupplier into Materialized, and hence need to always
> customize that interface and hence be impacted.
> 2. For users of PAPI, they will be addStore with a `StoreBuilder`. Note
> that users can either customize the SessionBytesStoreSupplier and pass into
> `Stores#persistentSessionStore`, or they can go directly instantiate the
> `StoreBuilder` interface. For the latter case, they are not impacted.
> 
> Does that make sense to you?
> 
> Guozhang
> 
> 
> On Fri, Jun 29, 2018 at 10:44 AM Matthias J. Sax <matth...@confluent.io>
> wrote:
> 
>> The KIP says:
>>
>>> In WindowBytesStoreSupplier, we will add:
>>
>> Should it be `SessionBytesStoreSupplier` ?
>>
>>
>> What do you mean by
>>
>>> Users customizing the SessionBytesStoreSupplier should not implement
>> this function.
>>
>> From my understanding, this is a breaking change for all users
>> implementing a custom `session window store`. I would expect that there
>> are very few users but the KIP should state this clearly as a breaking
>> API change.
>>
>>
>> Nit: the JIRA link seems to be wrong.
>>
>>
>> -Matthias
>>
>> On 6/28/18 10:12 AM, John Roesler wrote:
>>> +1
>>>
>>> On Thu, Jun 28, 2018 at 4:39 AM Damian Guy <damian....@gmail.com> wrote:
>>>
>>>> +1
>>>>
>>>> On Thu, 28 Jun 2018 at 02:16 Ted Yu <yuzhih...@gmail.com> wrote:
>>>>
>>>>> +1
>>>>>
>>>>> On Wed, Jun 27, 2018 at 4:40 PM, Bill Bejeck <bbej...@gmail.com>
>> wrote:
>>>>>
>>>>>> +1
>>>>>>
>>>>>> -Bill
>>>>>>
>>>>>> On Wed, Jun 27, 2018 at 7:39 PM Guozhang Wang <wangg...@gmail.com>
>>>>> wrote:
>>>>>>
>>>>>>> Hello folks,
>>>>>>>
>>>>>>> I'd like to start a voting thread on KIP-330. I've intentionally
>>>>> skipped
>>>>>>> the discuss phase since it is a pretty straight-forward public API
>>>>> change
>>>>>>> and should actually be added since day one. The bug fix of KAFKA-7071
>>>>>>> helped us to discover this overlook.
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> -- Guozhang
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>>
> 

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to