Richard,

KIP-268 got merged and thus this KIP is unblocked.

I just re-read it and think it needs some updates with regard to the
upgrade path (ie, you should mention why upgrading is covered).

It would also be useful to discuss how the store information is used
during assignment. Atm, the KIP only discussed that the information
should be added, but this is only half of the story from my point of view.


-Matthias

On 3/22/18 9:15 PM, Matthias J. Sax wrote:
> Hi Richard,
> 
> with KIP-268 in place (should be accepted soon) the upgrade path is
> covered. Thus, you can update your KIP accordingly, referring to KIP-268.
> 
> Can you also update your KIP similar to KIP-268 to cover the old and new
> metadata format?
> 
> Thanks!
> 
> -Matthias
> 
> 
> On 2/24/18 4:07 PM, Richard Yu wrote:
>> I didn't really get what "upgrade strategy" was at the time that Guozhang
>> mentioned it, so I wrote the above dialogue from my first understanding. I
>> changed it to "upgrade strategy must be provided". Currently, however, I do
>> not have anything in mind to facilitate upgrading older Kafka brokers. If
>> you have anything in mind, please let me know.
>>
>>
>>
>>
>>
>>
>> On Sat, Feb 24, 2018 at 3:58 PM, Matthias J. Sax <matth...@confluent.io>
>> wrote:
>>
>>> Thanks a lot for this KIP.
>>>
>>> I am not sure what you mean by
>>>
>>>> which could potentially break older versions of Kafka brokers
>>>
>>> The metadata that is exchange, is not interpreted by the brokers. The
>>> problem with upgrading the metadata format affect only Kafka Streams
>>> instances.
>>>
>>> If we don't provide an upgrade strategy, changing the metadata format
>>> required to stop all running application instances, before the instances
>>> can be restarted with the new code. However, this implies downtime for
>>> an application and is thus not acceptable.
>>>
>>>
>>> -Matthias
>>>
>>>
>>> On 2/24/18 11:11 AM, Richard Yu wrote:
>>>> Hi all,
>>>>
>>>> I would like to discuss a KIP I've submitted :
>>>> https://cwiki.apache.org/confluence/display/KAFKA/KIP-
>>> 262%3A+Metadata+should+include+number+of+state+stores+for+task
>>>>
>>>>
>>>> Regards,
>>>> Richard Yu
>>>>
>>>
>>>
>>
> 

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to