Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-08-20 Thread Konstantine Karantasis
Thanks for the brief discussion Matthias and Israel. Since there's no option but to merge a change, at this late stage in the release process I'd agree with Matthias's suggestion to move forward with a partial reversion of changes, which seems to be the safest of the two options. I'll port the

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-08-19 Thread Ron Dagostino
Hi Konstantine. A potential 3.0 blocker was discovered today, https://issues.apache.org/jira/projects/KAFKA/issues/KAFKA-13219. The BrokerState metric is not working for KRaft clusters -- it always indicates that the broker is in the "not running" state. A PR is available at

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-08-19 Thread Matthias J. Sax
Given the discussed upgrade path from the current join semantics to the improved join semantics, I think it's best to partly revert KIP-633 for 3.0 release. I prepared a PR for it: https://github.com/apache/kafka/pull/11233 The idea is to stay on `JoinWindows.of().grace()` and not add

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-08-19 Thread Israel Ekpo
Konstantine, After a brief chat with Sophie, I just updated the name for KIP-633 to be more descriptive of what is actually happening in the implementation It is changed on the KIP page and the JIRA task title is also updated to be more descriptive https://cwiki.apache.org/confluence/x/Ho2NCg

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-08-19 Thread Israel Ekpo
Hi Matthias, it is possible to still deprecate JoinWindows.of(size) even though the new join semantics is disabled. I just pre-recorded a talk for Kafka Summit Americas where I am recommending a switch to the new APIs instead of the deprecated one starting from 3.0 I would love to be involved in

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-08-18 Thread Matthias J. Sax
Hi, we discovered a potential blocker for 3.0.0 today: https://issues.apache.org/jira/browse/KAFKA-13216 We are still evaluating a potential fix. If we cannot fix it quickly, the fall-back would be to partially roll-back KIP-633, to disable the new join semantics such that people cannot hit this

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-08-17 Thread Konstantine Karantasis
Hi Rajini. Approved, given its low risk and the lack of convenient workarounds. Konstantine On Tue, Aug 17, 2021 at 11:00 AM Rajini Sivaram wrote: > Hi Konstantine, > > We found an issue with replication with IBP 2.7: > https://issues.apache.org/jira/browse/KAFKA-13207. The fix is small and

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-08-17 Thread Rajini Sivaram
Hi Konstantine, We found an issue with replication with IBP 2.7: https://issues.apache.org/jira/browse/KAFKA-13207. The fix is small and low risk and has been merged to trunk. Can we include this in 3.0 branch since it can result in IllegalStateException during replication? Thank you, Rajini

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-08-05 Thread Konstantine Karantasis
Jose, thanks for the heads up on the 3 new blocker candidates. I read the tickets and they have clear descriptions and implementation details. However, at this stage to be able to make a call and approve new blockers I'd appreciate it if we could get some insight regarding the risk and the

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-08-05 Thread Konstantine Karantasis
Thanks for reporting this new issue Ryan, It's important and this issue seems to have clearly regressed dynamic default configs in the 3.0 branch. So, it's approved. Konstantine On Wed, Aug 4, 2021 at 4:34 PM José Armando García Sancio wrote: > Hey all, > > For the KIP-500 work for 3.0 we

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-08-04 Thread José Armando García Sancio
Hey all, For the KIP-500 work for 3.0 we would like to propose the following Jiras as blockers: 1. https://issues.apache.org/jira/browse/KAFKA-13168 2. https://issues.apache.org/jira/browse/KAFKA-13165 3. https://issues.apache.org/jira/browse/KAFKA-13161 The description for each Jira should

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-08-03 Thread Ryan Dielhenn
Hi Konstantine, I would like to report another bug in KRaft. The ConfigHandler that processes dynamic broker config deltas in KRaft expects that the default resource name for dynamic broker configs is the old default entity name used in ZK: "". Since dynamic default broker configs are persisted

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-07-31 Thread Konstantine Karantasis
Thanks Ryan, Approved. Seems also like a low risk fix. With that opportunity, let's make sure there are no other configs that would need a similar validation. Konstantine On Fri, Jul 30, 2021 at 8:33 AM Ryan Dielhenn wrote: > Hey Konstantine, > > Thanks for the question. If these configs are

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-07-30 Thread Ryan Dielhenn
Hey Konstantine, Thanks for the question. If these configs are not validated the user's experience will be affected and upgrades from 3.0 will be harder. Best, Ryan Dielhenn On Thu, Jul 29, 2021 at 3:59 PM Konstantine Karantasis < kkaranta...@apache.org> wrote: > Thanks for reporting this

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-07-29 Thread Konstantine Karantasis
Thanks for reporting this issue Ryan. I believe what you mention corresponds to the ticket you created here: https://issues.apache.org/jira/projects/KAFKA/issues/KAFKA-13151 What happens if the configurations are present but the broker doesn't fail at startup when configured to run in KRaft

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-07-29 Thread Ryan Dielhenn
Hi, Disregard log.clean.policy being included in this blocker. Best, Ryan Dielhenn On Thu, Jul 29, 2021 at 2:38 PM Ryan Dielhenn wrote: > Hey Konstantine, > > I'd like to report another bug in KRaft. > > log.cleanup.policy, alter.config.policy.class.name, and > create.topic.policy.class.name

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-07-29 Thread Ryan Dielhenn
Hey Konstantine, I'd like to report another bug in KRaft. log.cleanup.policy, alter.config.policy.class.name, and create.topic.policy.class.name are all unsupported by KRaft but KRaft servers allow them to be configured. I believe this should be considered a blocker and that KRaft servers should

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-07-27 Thread Konstantine Karantasis
Thanks Ryan and Ron for reporting these new issues. KAFKA-13142 is approved as an issue with no good workaround (and keeping in mind that we have a few open blockers still) and KAFKA-13137 is approved as a blocker because it's a regression. Konstantine On Tue, Jul 27, 2021 at 5:22 PM Ron

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-07-27 Thread Ron Dagostino
Hi Konstantine. I've opened KAFKA-13137 as a potential blocker. An approved PR is available at https://github.com/apache/kafka/pull/11131. The kafka.controller metrics that the KRaft controllers expose have the wrong MBean names. Ron > On Jul 27, 2021, at 8:13 PM, Ryan Dielhenn > wrote: > >

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-07-27 Thread Ryan Dielhenn
Hello, I would like to report a bug in KRaft. Dynamic broker configs are not being validated on the brokers before being forwarded to the controller and persisted in the metadata quorum. This is a blocker because a core requirement of KRaft mode in 3.0 is that it should support upgrades from

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-07-26 Thread Konstantine Karantasis
Hi all, I'd like to report a bug for Connect this time. System test runs revealed an issue when restarting a connector but not the tasks. You may find a description in: https://issues.apache.org/jira/browse/KAFKA-13139 The underlying issue is related to the implementation of KIP-745. This makes

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-07-26 Thread Konstantine Karantasis
Hi Justine, Thanks for reporting this issue. Sounds like a regression in 3.0. Therefore, it would make sense to try to address it before we release 3.0.0. I marked the jira issue as a Blocker targeting 3.0. Hopefully your PR will fix the issue but let me know if we need to make further

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-07-25 Thread Justine Olshan
Hi Konstantine, I've discovered a bug with topic IDs that can be encountered when upgrading from IBP versions below 2.8. Since 2.8, when handling leader and isr requests, the request topic IDs are compared to the log IDs and partitions with inconsistent IDs are skipped. With a change introduced

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-07-23 Thread Konstantine Karantasis
Thanks for the PR and the follow up Sophie. We can still get this in and there's no risk to do so, given the proposed changes. Therefore, I agree to cherry-pick to 3.0 since the PR is about to get merged. Konstantine On Thu, Jul 22, 2021 at 9:12 PM Sophie Blee-Goldman wrote: > Hey

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-07-22 Thread Sophie Blee-Goldman
Hey Konstantine, A javadocs ticket of ours was demoted to a non-blocker earlier this week due to lack of action, but I now have a PR ready and under review. It's picking up some essential followup that was missed during the implementation of KIP-633 and is pretty essential. I tagged you on the

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-07-22 Thread Konstantine Karantasis
Thanks for raising this John. While we are working to eliminate the existing blockers I think it would be great to use this time in order to test the upgrade path that you mention. Before we approve a release candidate (once such a RC is generated) we should confirm that the upgrade works as

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-07-22 Thread John Roesler
Hello Konstantine, Someone just called to my attention that KAFKA-12724 had not been marked as a 3.0 blocker. We never added 2.8 to the Streams upgrade system test suite. This isn't a blocker in that it is a problem, but we should make sure that Streams is actually upgradable before releasing

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-07-21 Thread Konstantine Karantasis
Thanks for the heads up Colin. KAFKA-13112 seems important and of course relevant to what we ship with 3.0. Same for the test failures captured by KAFKA-13095 and KAFKA-12851. Fixing those will increase the stability of our builds. Therefore, considering these tickets as blockers currently makes

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-07-21 Thread Colin McCabe
Hi Konstantine, Thanks for your work on this release! We discovered three blocker bugs which are worth bringing up here: 1. KAFKA-13112: Controller's committed offset get out of sync with raft client listener context 2. KAFKA-13095: TransactionsTest is failing in kraft mode 3. KAFKA-12851:

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-07-19 Thread Konstantine Karantasis
Hi all, Since last week, we have reached the stage of Code Freeze for the 3.0.0 Apache Kafka release. >From this point forward and until the official release of 3.0.0, only critical fixes for blocker issues should be merged to the 3.0 release branch. The release plan currently includes ten (10)

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-07-12 Thread Konstantine Karantasis
Hi all, This is a reminder that Code Freeze for Apache Kafka 3.0 is coming up this week and is set to take place by the end of day Wednesday, July 14th. Currently in the project we have 22 blocker issues for 3.0, out of 41 total tickets targeting 3.0. You may find the list of open issues in the

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-07-12 Thread Konstantine Karantasis
Thanks for the update Levani, KIP-708 is now on the list of postponed KIPs. Konstantine On Thu, Jul 1, 2021 at 10:48 PM Levani Kokhreidze wrote: > Hi Konstantine, > > FYI, I don’t think we will be able to have KIP-708 ready on time. > Feel free to remove it from the release plan. > > Best, >

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-07-01 Thread Levani Kokhreidze
Hi Konstantine, FYI, I don’t think we will be able to have KIP-708 ready on time. Feel free to remove it from the release plan. Best, Levani > On 1. Jul 2021, at 01:27, Konstantine Karantasis > wrote: > > Hi all, > > Today we have reached the Feature Freeze milestone for Apache Kafka 3.0. >

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-06-30 Thread Konstantine Karantasis
Hi all, Today we have reached the Feature Freeze milestone for Apache Kafka 3.0. Exciting! I'm going to allow for any pending changes to settle within the next couple of days. I trust that we all approve and merge adopted features and changes which we consider to be in good shape for 3.0. Given

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-06-30 Thread Konstantine Karantasis
Done. Thanks Luke! On Tue, Jun 29, 2021 at 6:39 PM Luke Chen wrote: > Hi Konstantine, > We've decided that the KIP-726 will be released in V3.1, not V3.0. > KIP-726: Make the "cooperative-sticky, range" as the default assignor > > Could you please remove this KIP from the 3.0 release plan wiki

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-06-29 Thread Luke Chen
Hi Konstantine, We've decided that the KIP-726 will be released in V3.1, not V3.0. KIP-726: Make the "cooperative-sticky, range" as the default assignor Could you please remove this KIP from the 3.0 release plan wiki page? Thank you. Luke On Wed, Jun 30, 2021 at 8:23 AM Konstantine Karantasis

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-06-29 Thread Konstantine Karantasis
Thanks for the update Colin. They are now both in the release plan. Best, Konstantine On Tue, Jun 29, 2021 at 2:55 PM Colin McCabe wrote: > Hi Konstantine, > > Can you please add two KIPs to the 3.0 release plan wiki page? > > I'm thinking of: > KIP-630: Kafka Raft Snapshots > KIP-746:

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-06-29 Thread Colin McCabe
Hi Konstantine, Can you please add two KIPs to the 3.0 release plan wiki page? I'm thinking of: KIP-630: Kafka Raft Snapshots KIP-746: Revise KRaft Metadata Records These are marked as 3.0 on the KIP page but I guess we don't have them on the page yet. Many thanks. Colin On Tue, Jun

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-06-22 Thread Josep Prat
Hi there, As the feature freeze date is approaching, I just wanted to kindly ask for some reviews on the already submitted PR ( https://github.com/apache/kafka/pull/10840) that implements the approved KIP-744 (https://cwiki.apache.org/confluence/x/XIrOCg). The PR has been ready for review for 2

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-06-21 Thread Konstantine Karantasis
Thanks for the update Bruno. I've moved KIP-698 to the list of postponed KIPs in the plan. Konstantine On Mon, Jun 21, 2021 at 2:30 AM Bruno Cadonna wrote: > Hi Konstantine, > > The implementation of > > KIP-698: Add Explicit User Initialization of Broker-side State to Kafka > Streams > > will

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-06-21 Thread Bruno Cadonna
Hi Konstantine, The implementation of KIP-698: Add Explicit User Initialization of Broker-side State to Kafka Streams will not be ready for 3.0, so you can remove it from the list. Best, Bruno On 15.06.21 07:33, Konstantine Karantasis wrote: Done. Moved it into the table of Adopted KIPs

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-06-14 Thread Konstantine Karantasis
Done. Moved it into the table of Adopted KIPs targeting 3.0.0 and to the release plan of course. Thanks for catching this Israel. Best, Konstantine On Mon, Jun 14, 2021 at 7:40 PM Israel Ekpo wrote: > Konstantine, > > One of mine is missing from this list > > KIP-633: Drop 24 hour default of

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-06-14 Thread Israel Ekpo
Konstantine, One of mine is missing from this list KIP-633: Drop 24 hour default of grace period in Streams Please could you include it? Voting has already concluded a long time ago On Mon, Jun 14, 2021 at 6:08 PM Konstantine Karantasis wrote: > Hi all. > > KIP Freeze for the next major

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-06-14 Thread Konstantine Karantasis
Hi all. KIP Freeze for the next major release of Apache Kafka was reached last week. As of now, 36 KIPs have concluded their voting process and have been adopted. These KIPs are targeting 3.0 (unless it's noted otherwise in the release plan) and their inclusion as new features will be finalized

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-06-04 Thread Konstantine Karantasis
Hi all, Just a quick reminder that KIP Freeze is next Wednesday, June 9th. A vote thread needs to be open for at least 72 hours, so to everyone that is working hard on proposals targeting 3.0.0, please make sure that your [VOTE] threads are started on time. Best, Konstantine On Wed, May 26,

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-05-26 Thread Israel Ekpo
+1 on the new schedule. On Wed, May 26, 2021 at 8:14 PM Sophie Blee-Goldman wrote: > Ah ok, thanks Konstantine. I won't bug you about every new KIP that comes > in between now and KIP Freeze :P > > +1 on the scheduling changes as well > > On Wed, May 26, 2021 at 4:00 PM David Arthur wrote: > >

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-05-26 Thread Sophie Blee-Goldman
Ah ok, thanks Konstantine. I won't bug you about every new KIP that comes in between now and KIP Freeze :P +1 on the scheduling changes as well On Wed, May 26, 2021 at 4:00 PM David Arthur wrote: > The new schedule looks good to me, +1 > > On Wed, May 26, 2021 at 6:29 PM Ismael Juma wrote: >

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-05-26 Thread David Arthur
The new schedule looks good to me, +1 On Wed, May 26, 2021 at 6:29 PM Ismael Juma wrote: > Thanks Konstantine, +1 from me. > > Ismael > > On Wed, May 26, 2021 at 2:48 PM Konstantine Karantasis > wrote: > > > Hi all, > > > > Please find below the updated release plan for the Apache Kafka 3.0.0

Re: EXTERNAL: Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-05-26 Thread Guozhang Wang
anyone instruct me how to unsubscribe from this mail list, please!! > dev-unsubscr...@kafka.apache.org doesn’t work. > > > From: Ismael Juma > Sent: Wednesday, May 26, 2021 5:29:03 PM > To: dev > Subject: EXTERNAL: Re: [DISCUSS] Apache Kafka

Re: EXTERNAL: Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-05-26 Thread Meiling He
Can anyone instruct me how to unsubscribe from this mail list, please!! dev-unsubscr...@kafka.apache.org doesn’t work. From: Ismael Juma Sent: Wednesday, May 26, 2021 5:29:03 PM To: dev Subject: EXTERNAL: Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-05-26 Thread Ismael Juma
Thanks Konstantine, +1 from me. Ismael On Wed, May 26, 2021 at 2:48 PM Konstantine Karantasis wrote: > Hi all, > > Please find below the updated release plan for the Apache Kafka 3.0.0 > release. > > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=177046466 > > New suggested

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-05-26 Thread Konstantine Karantasis
Thanks Sophie. I'm also tracking the updates on the main KIP page and the Adopted KIPs table periodically, moving newly adopted KIPs to the release plan. But we'll definitely use the mailing list more as we approach KIP Freeze and make sure we include everything that is ready by the time we hit

Re: [DISCUSS] Apache Kafka 3.0.0 release plan with new updated dates

2021-05-26 Thread Sophie Blee-Goldman
Hey Konstantine, I did a quick skim over the Streams KIPs and found two more which had not been moved to the "Adopted" section on the main KIP page and are missing from the release notes. These are: - KIP-466: Add support for List serialization and deserialization