Thanks Vicky, that reads much clearer now. Just regarding the value string name itself: "self.join" may be confusing compared to other values that people would think before this config is enabled, self-join are not allowed at all. Maybe we can rename it to "single.store.self.join"?
Guozhang On Fri, Sep 9, 2022 at 2:15 AM Vasiliki Papavasileiou <vpapavasile...@confluent.io.invalid> wrote: > Hey Guozhang, > > Ah it seems my text was not very clear :) > With "TOPOLOGY_OPTIMIZATION_CONFIG will be extended to accept a list of > optimization rule configs" I meant that it will accept the new value > strings for each optimization rule. Let me rephrase that in the KIP to make > it clearer. > Is it better now? > > Best, > Vicky > > On Thu, Sep 8, 2022 at 9:07 PM Guozhang Wang <wangg...@gmail.com> wrote: > > > Thanks Vicky, > > > > I read through the KIP again and it looks good to me. Just a quick > question > > regarding the public config changes: you mentioned "No public interfaces > > will be impacted. The config TOPOLOGY_OPTIMIZATION_CONFIG will be > extended > > to accept a list of optimization rule configs in addition to the global > > values "all" and "none" . But there are no new value strings mentioned in > > this KIP, so that means we will apply this optimization only when `all` > is > > specified in the config right? > > > > > > Guozhang > > > > > > On Thu, Sep 8, 2022 at 12:02 PM Vasiliki Papavasileiou > > <vpapavasile...@confluent.io.invalid> wrote: > > > > > Hello everyone, > > > > > > I'd like to open the vote for KIP-862, which proposes to optimize > > > stream-stream self-joins by using a single state store for the join. > > > > > > The proposal is here: > > > > > > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-862%3A+Self-join+optimization+for+stream-stream+joins > > > > > > Thanks to all who reviewed the proposal, and thanks in advance for > taking > > > the time to vote! > > > > > > Thank you, > > > Vicky > > > > > > > > > -- > > -- Guozhang > > > -- -- Guozhang