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 >>> >> >> >
signature.asc
Description: OpenPGP digital signature