As discussed on the 3.0 release thread, we discovered a blocker bug for 3.0 that is related to KIP-633.
https://issues.apache.org/jira/browse/KAFKA-13216 We propose to partially roll-back KIP-633 API changes to "disable" the new buggy stream-stream join implementation to guard its usage. I prepared a PR for the change for 3.0 branch: https://github.com/apache/kafka/pull/11233 We don't need to roll-back anything in trunk, as we can just fix the join for the 3.1 there (and keep the current KIP-633 implementation as-is). Bottom line is, that KIP-633 would only ship partially in 3.0 and will be completed in 3.1 release. Let us know if there are any concerns. Note that it's not a change to the KIP itself, it's just a delay in shipping it. -Matthias On 6/17/21 4:43 AM, Israel Ekpo wrote: > Thanks Mathias, > > The only concerns I have is my ability to contain the excitement when this > feature finally gets merged into trunk for the upcoming release :) > > > > On Wed, Jun 16, 2021 at 7:54 PM Matthias J. Sax <mj...@apache.org> wrote: > >> Quick follow up. I did a small update to the KIP with regard to >> https://issues.apache.org/jira/browse/KAFKA-12909 >> >> Israel, Sophie, and Guozhang did agree to this change. I don't think we >> need to re-vote. >> >> Please let us know if there are any concerns. >> >> >> -Matthias >> >> On 4/8/21 9:19 PM, Sophie Blee-Goldman wrote: >>> Hey all, >>> >>> This KIP has been accepted with >>> >>> four +1 (binding) votes from John, Guozhang, Matthias, and myself >>> four +1 (non-binding) votes from Leah, Walker, Lotz, and Israel >>> >>> Thanks everyone. Israel will take it from here >>> >>> On Thu, Apr 8, 2021 at 2:58 PM Sophie Blee-Goldman <sop...@confluent.io> >>> wrote: >>> >>>>> I would also like to volunteer to implement it if that is ok. >>>> >>>> That would be awesome -- I've been pretty overbooked lately and was >>>> literally just about >>>> to ask for volunteers to take over this KIP. Perfect timing :) >>>> >>>> The KIP still has about 4 hours to go on the voting but it looks like >>>> it'll pass, so feel free to >>>> start working on a PR. Thanks for volunteering! >>>> >>>> On Thu, Apr 8, 2021 at 2:55 PM Israel Ekpo <israele...@gmail.com> >> wrote: >>>> >>>>> I have reviewed the KIP. The motivation makes sense and the recommended >>>>> API >>>>> changes make sense as well. >>>>> >>>>> >>>>> >> https://cwiki.apache.org/confluence/display/KAFKA/KIP-633%3A+Drop+24+hour+default+of+grace+period+in+Streams >>>>> >>>>> So +1 >>>>> >>>>> I would also like to volunteer to implement it if that is ok. >>>>> >>>>> >>>>> >>>>> On Thu, Apr 8, 2021 at 5:42 PM Matthias J. Sax <mj...@apache.org> >> wrote: >>>>> >>>>>> +1 (binding) >>>>>> >>>>>> On 4/6/21 10:15 AM, Lotz Utfpr wrote: >>>>>>> Makes sense to me! +1 >>>>>>> >>>>>>> Apologies for being brief. This email was sent from my mobile phone. >>>>>>> >>>>>>>> On 6 Apr 2021, at 18:45, Walker Carlson >>>>> <wcarl...@confluent.io.invalid> >>>>>> wrote: >>>>>>>> >>>>>>>> This makes sense to me +1! >>>>>>>> >>>>>>>> Walker >>>>>>>> >>>>>>>>> On Tue, Apr 6, 2021 at 11:08 AM Guozhang Wang <wangg...@gmail.com> >>>>>> wrote: >>>>>>>>> >>>>>>>>> +1. Thanks! >>>>>>>>> >>>>>>>>> On Tue, Apr 6, 2021 at 7:00 AM Leah Thomas >>>>>> <ltho...@confluent.io.invalid> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Thanks for picking this up, Sophie. +1 from me, non-binding. >>>>>>>>>> >>>>>>>>>> Leah >>>>>>>>>> >>>>>>>>>>> On Mon, Apr 5, 2021 at 9:42 PM John Roesler <vvcep...@apache.org >>> >>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Thanks, Sophie, >>>>>>>>>>> >>>>>>>>>>> I’m +1 (binding) >>>>>>>>>>> >>>>>>>>>>> -John >>>>>>>>>>> >>>>>>>>>>> On Mon, Apr 5, 2021, at 21:34, Sophie Blee-Goldman wrote: >>>>>>>>>>>> Hey all, >>>>>>>>>>>> >>>>>>>>>>>> I'd like to start the voting on KIP-633, to drop the awkward 24 >>>>> hour >>>>>>>>>>> grace >>>>>>>>>>>> period and improve the API to raise visibility on an important >>>>>>>>> concept >>>>>>>>>> in >>>>>>>>>>>> Kafka Streams: grace period nad out-of-order data handling. >>>>>>>>>>>> >>>>>>>>>>>> Here's the KIP: >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>> >>>>> >> https://cwiki.apache.org/confluence/display/KAFKA/KIP-633%3A+Drop+24+hour+default+of+grace+period+in+Streams >>>>>>>>>>>> < >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>> >>>>> >> https://cwiki.apache.org/confluence/display/KAFKA/KIP-633%3A+Drop+24hr+default+grace+period >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Cheers, >>>>>>>>>>>> Sophie >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> -- Guozhang >>>>>>>>> >>>>>> >>>>> >>>> >>> >> >