Thanks Colin, With that, I believe we are out of blockers. I was traveling today and couldn't build an RC - expect one to be published tomorrow (barring any problems).
In the meanwhile - here is a PR for the 3.7 blog post - https://github.com/apache/kafka-site/pull/578 Best, Stan On Wed, Jan 10, 2024 at 12:06 AM Colin McCabe <cmcc...@apache.org> wrote: > KAFKA-16094 has been fixed and backported to 3.7. > > Colin > > > On Mon, Jan 8, 2024, at 14:52, Colin McCabe wrote: > > On an unrelated note, I found a blocker bug related to upgrades from > > 3.6 (and earlier) to 3.7. > > > > The JIRA is here: > > https://issues.apache.org/jira/browse/KAFKA-16094 > > > > Fix here: > > https://github.com/apache/kafka/pull/15153 > > > > best, > > Colin > > > > > > On Mon, Jan 8, 2024, at 14:47, Colin McCabe wrote: > >> Hi Ismael, > >> > >> I wasn't aware of that. If we are required to publish all modules, then > >> this is working as intended. > >> > >> I am a bit curious if we've discussed why we need to publish the server > >> modules to Sonatype. Is there a discussion about the pros and cons of > >> this somewhere? > >> > >> regards, > >> Colin > >> > >> On Mon, Jan 8, 2024, at 14:09, Ismael Juma wrote: > >>> All modules are published to Sonatype - that's a requirement. You may > be > >>> missing the fact that `core` is published as `kafka_2.13` and > `kafka_2.12`. > >>> > >>> Ismael > >>> > >>> On Tue, Jan 9, 2024 at 12:00 AM Colin McCabe <cmcc...@apache.org> > wrote: > >>> > >>>> Hi Ismael, > >>>> > >>>> It seems like both the metadata gradle module and the server-common > module > >>>> are getting published to Sonatype as separate artifacts, unless I'm > >>>> misunderstanding something. Example: > >>>> > >>>> https://central.sonatype.com/search?q=kafka-server-common > >>>> > >>>> I don't see kafka-core getting published, but maybe other private > >>>> server-side gradle modules are getting published. > >>>> > >>>> This seems bad. Is there a reason to publish modules that are only > used by > >>>> the server on Sonatype? > >>>> > >>>> best, > >>>> Colin > >>>> > >>>> > >>>> On Mon, Jan 8, 2024, at 12:50, Ismael Juma wrote: > >>>> > Hi Colin, > >>>> > > >>>> > I think you may have misunderstood what they mean by gradle > metadata - > >>>> it's > >>>> > not the Kafka metadata module. > >>>> > > >>>> > Ismael > >>>> > > >>>> > On Mon, Jan 8, 2024 at 9:45 PM Colin McCabe <cmcc...@apache.org> > wrote: > >>>> > > >>>> >> Oops, hit send too soon. I see that #15127 was already merged. So > we > >>>> >> should no longer be publishing :metadata as part of the clients > >>>> artifacts, > >>>> >> right? > >>>> >> > >>>> >> thanks, > >>>> >> Colin > >>>> >> > >>>> >> > >>>> >> On Mon, Jan 8, 2024, at 11:42, Colin McCabe wrote: > >>>> >> > Hi Apporv, > >>>> >> > > >>>> >> > Please remove the metadata module from any artifacts published > for > >>>> >> > clients. It is only used by the server. > >>>> >> > > >>>> >> > best, > >>>> >> > Colin > >>>> >> > > >>>> >> > > >>>> >> > On Sun, Jan 7, 2024, at 03:04, Apoorv Mittal wrote: > >>>> >> >> Hi Colin, > >>>> >> >> Thanks for the response. The only reason for asking the > question of > >>>> >> >> publishing the metadata is because that's present in previous > client > >>>> >> >> releases. For more context, the description of PR > >>>> >> >> <https://github.com/apache/kafka/pull/15127> holds the details > and > >>>> >> waiting > >>>> >> >> for the confirmation there prior to the merge. > >>>> >> >> > >>>> >> >> Regards, > >>>> >> >> Apoorv Mittal > >>>> >> >> +44 7721681581 > >>>> >> >> > >>>> >> >> > >>>> >> >> On Fri, Jan 5, 2024 at 10:22 PM Colin McCabe < > cmcc...@apache.org> > >>>> >> wrote: > >>>> >> >> > >>>> >> >>> metadata is an internal gradle module. It is not used by > clients. > >>>> So I > >>>> >> >>> don't see why you would want to publish it (unless I'm > >>>> misunderstanding > >>>> >> >>> something). > >>>> >> >>> > >>>> >> >>> best, > >>>> >> >>> Colin > >>>> >> >>> > >>>> >> >>> > >>>> >> >>> On Fri, Jan 5, 2024, at 10:05, Stanislav Kozlovski wrote: > >>>> >> >>> > Thanks for reporting the blockers, folks. Good job finding. > >>>> >> >>> > > >>>> >> >>> > I have one ask - can anybody with Gradle expertise help > review > >>>> this > >>>> >> small > >>>> >> >>> > PR? https://github.com/apache/kafka/pull/15127 (+1, -1) > >>>> >> >>> > In particular, we are wondering whether we need to publish > module > >>>> >> >>> metadata > >>>> >> >>> > as part of the gradle publishing process. > >>>> >> >>> > > >>>> >> >>> > > >>>> >> >>> > On Fri, Jan 5, 2024 at 3:56 PM Proven Provenzano > >>>> >> >>> > <pprovenz...@confluent.io.invalid> wrote: > >>>> >> >>> > > >>>> >> >>> >> We have potentially one more blocker > >>>> >> >>> >> https://issues.apache.org/jira/browse/KAFKA-16082 which > might > >>>> >> cause a > >>>> >> >>> data > >>>> >> >>> >> loss scenario with JBOD in KRaft. > >>>> >> >>> >> Initial analysis thought this is a problem and further > review > >>>> looks > >>>> >> >>> like it > >>>> >> >>> >> isn't but we are continuing to dig into the issue to ensure > that > >>>> it > >>>> >> >>> isn't. > >>>> >> >>> >> We would request feedback on the bug from anyone who is > familiar > >>>> >> with > >>>> >> >>> this > >>>> >> >>> >> code. > >>>> >> >>> >> > >>>> >> >>> >> --Proven > >>>> >> >>> >> > >>>> >> >>> > > >>>> >> >>> > > >>>> >> >>> > -- > >>>> >> >>> > Best, > >>>> >> >>> > Stanislav > >>>> >> >>> > >>>> >> > >>>> > -- Best, Stanislav