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
https://github.com/apache/kafka/pull/11239.  The risk is low, and there is
no workaround, but I also understand the bar for a blocker is pretty high
at this point.

Ron

On Thu, Aug 19, 2021 at 5:54 PM Israel Ekpo <israele...@gmail.com> wrote:

> 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
> https://issues.apache.org/jira/browse/KAFKA-8613
>
> However, I could not update the page for the 3.0 release plan. I do not
> have the permissions for that update.
> https://cwiki.apache.org/confluence/x/woONCg
>
> When you have a moment, please could you update the release plan for 3.0 to
> reflect the update name for the KIP?
>
> Thank you very much
>
> Sincerely,
> Israel
>
>
> On Thu, Aug 19, 2021 at 5:50 PM Israel Ekpo <israele...@gmail.com> wrote:
>
> > 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 the discussion for the fix so that we try
> > to honor the expectations of the KIP as much as possible.
> >
> > So far, it looks like the PR will still honor the expectations of the KIP
> >
> > https://github.com/apache/kafka/pull/11235
> >
> > Thanks for sharing this to create awareness.
> >
> > Sincerely,
> > Israel
> >
> >
> >
> >
> >
> > On Wed, Aug 18, 2021 at 8:57 PM Matthias J. Sax <mj...@apache.org>
> wrote:
> >
> >> 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 bug.
> >>
> >> Thoughts?
> >>
> >>
> >> -Matthias
> >>
> >>
> >> On 8/17/21 1:29 PM, Konstantine Karantasis wrote:
> >> > 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 <
> >> rajinisiva...@gmail.com>
> >> > 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
> >> >> 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
> >> >>
> >> >>
> >> >> On Thu, Aug 5, 2021 at 6:21 PM Konstantine Karantasis <
> >> >> kkaranta...@apache.org> wrote:
> >> >>
> >> >>> 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
> >> >>> necessity of a fix. A rough ETA would also be helpful.
> >> >>>
> >> >>> Having said that, based on the descriptions and the existence of a
> few
> >> >>> other blockers, I'm tentatively approving KAFKA-13161, KAFKA-13165,
> >> and
> >> >>> KAFKA-13168 and we might have to make a new assessment if these are
> >> the
> >> >>> only blockers in the next few days or if we notice a regression
> during
> >> >>> testing.
> >> >>>
> >> >>> Konstantine
> >> >>>
> >> >>>
> >> >>>
> >> >>> On Thu, Aug 5, 2021 at 10:04 AM Konstantine Karantasis <
> >> >>> kkaranta...@apache.org> wrote:
> >> >>>
> >> >>>>
> >> >>>> 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
> >> >>>> <jsan...@confluent.io.invalid> wrote:
> >> >>>>
> >> >>>>> 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 have more details.
> >> >>>>>
> >> >>>>> Thanks,
> >> >>>>> -Jose
> >> >>>>>
> >> >>>>> On Tue, Aug 3, 2021 at 12:14 PM Ryan Dielhenn
> >> >>>>> <rdielh...@confluent.io.invalid> wrote:
> >> >>>>>>
> >> >>>>>> 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: "<default>". Since dynamic
> >> >> default
> >> >>>>>> broker configs are persisted as empty string in the quorum
> instead
> >> >> of
> >> >>>>>> "<default>", the brokers are not updating the their default
> >> >>>>> configuration
> >> >>>>>> when they see empty string as a resource name in the config delta
> >> >> and
> >> >>>>> are
> >> >>>>>> throwing a NumberFormatException when they try to parse the
> >> resource
> >> >>>>> name
> >> >>>>>> to process it as a per-broker configuration.
> >> >>>>>>
> >> >>>>>> I filed a JIRA:
> https://issues.apache.org/jira/browse/KAFKA-13160
> >> >>>>>>
> >> >>>>>> I also have a PR to fix this:
> >> >>>>> https://github.com/apache/kafka/pull/11168
> >> >>>>>>
> >> >>>>>> I think that this should be a blocker for 3.0 because dynamic
> >> >> default
> >> >>>>>> broker configs will not be usable in KRaft otherwise.
> >> >>>>>>
> >> >>>>>> Best,
> >> >>>>>> Ryan Dielhenn
> >> >>>>>>
> >> >>>>>> On Sat, Jul 31, 2021 at 10:42 AM Konstantine Karantasis <
> >> >>>>>> kkaranta...@apache.org> wrote:
> >> >>>>>>
> >> >>>>>>> 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
> >> >>>>>>> <rdielh...@confluent.io.invalid> wrote:
> >> >>>>>>>
> >> >>>>>>>> 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 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 mode?
> >> >>>>>>>>> Asking to see if we have any workarounds in our availability.
> >> >>>>>>>>>
> >> >>>>>>>>> Thanks,
> >> >>>>>>>>> Konstantine
> >> >>>>>>>>>
> >> >>>>>>>>> On Thu, Jul 29, 2021 at 2:51 PM Ryan Dielhenn
> >> >>>>>>>>> <rdielh...@confluent.io.invalid> wrote:
> >> >>>>>>>>>
> >> >>>>>>>>>> Hi,
> >> >>>>>>>>>>
> >> >>>>>>>>>> Disregard log.clean.policy being included in this blocker.
> >> >>>>>>>>>>
> >> >>>>>>>>>> Best,
> >> >>>>>>>>>> Ryan Dielhenn
> >> >>>>>>>>>>
> >> >>>>>>>>>> On Thu, Jul 29, 2021 at 2:38 PM Ryan Dielhenn <
> >> >>>>>>> rdielh...@confluent.io>
> >> >>>>>>>>>> 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 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 fail startup if any
> >> >> of
> >> >>>>> these
> >> >>>>>>>> are
> >> >>>>>>>>>>> configured. I do not have a PR yet but will soon.
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> On another note, I have a PR for the dynamic broker
> >> >>>>> configuration
> >> >>>>>>> fix
> >> >>>>>>>>>>> here: https://github.com/apache/kafka/pull/11141
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> Best,
> >> >>>>>>>>>>> Ryan Dielhenn
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> On Wed, May 26, 2021 at 2:48 PM Konstantine Karantasis
> >> >>>>>>>>>>> <konstant...@confluent.io.invalid> 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 dates for the release are as follows:
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> KIP Freeze is 09 June 2021 (same date as in the initial
> >> >>> plan)
> >> >>>>>>>>>>>> Feature Freeze is 30 June 2021 (new date, extended by two
> >> >>>>> weeks)
> >> >>>>>>>>>>>> Code Freeze is 14 July 2021 (new date, extended by two
> >> >>> weeks)
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> At least two weeks of stabilization will follow Code
> >> >>> Freeze.
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> The release plan is up to date and currently includes all
> >> >>> the
> >> >>>>>>>> approved
> >> >>>>>>>>>>>> KIPs
> >> >>>>>>>>>>>> that are targeting 3.0.0.
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> Please let me know if you have any objections with the
> >> >>> recent
> >> >>>>>>>>> extension
> >> >>>>>>>>>> of
> >> >>>>>>>>>>>> Feature Freeze and Code Freeze or any other concerns.
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> Regards,
> >> >>>>>>>>>>>> Konstantine
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>
> >> >>>>>>>>>>
> >> >>>>>>>>>
> >> >>>>>>>>
> >> >>>>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>> --
> >> >>>>> -Jose
> >> >>>>>
> >> >>>>
> >> >>>
> >> >>
> >> >
> >>
> >
>

Reply via email to