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 > > > >