Hi Matthias, Sorry for taking so long to get back to you. I will change my KIP to also include the old format.
Thanks, Richard On Thu, Mar 22, 2018 at 9:15 PM, Matthias J. Sax <matth...@confluent.io> 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 > >>> > >> > >> > > > >