Thanks, Josep.

best,
Colin

On Wed, Nov 6, 2024, at 23:58, Josep Prat wrote:
> Hi Colin,
> I see that you made 3.9 the default docs version in Kafka-Site. However, as
> your doc changes were pushed before the 3.8.1 release, now the upgrade.html
> page doesn't mention 3.8.1 at all. I'll update the site.
>
> On Wed, Nov 6, 2024 at 4:48 PM Viktor Somogyi-Vass
> <viktor.somo...@cloudera.com.invalid> wrote:
>
>> Ok, sorry for the noise. It seems like my setup was incorrectly configured,
>> one controller had an incorrect voters config and that caused the issue.
>> Retested it and it works now.
>> But given this, I might as well just give a +1. :)
>>
>> On Wed, Nov 6, 2024 at 2:53 PM Viktor Somogyi-Vass <
>> viktor.somo...@cloudera.com> wrote:
>>
>> > Hey All,
>> >
>> > It seems like I ran into an issue. While trying to do the migration (3.9
>> > ZK -> 3.9 KRaft), at the very last step the whole cluster (except the
>> > controller I just restarted) fails with a fatal error where a controller
>> (I
>> > think) requests a truncation that is below the HWM.
>> > I tried to capture everything but with the configs and the steps I
>> > described it can be reproduced every time.
>> >
>> > I started looking into it, but since I'm completely unfamiliar with many
>> > parts of KRaft, I'd be happy if someone else more familiar with it could
>> > look at it. Especially if I didn't follow the migration procedure well
>> (but
>> > I think I did so).
>> > All the info captured here:
>> > https://issues.apache.org/jira/browse/KAFKA-17950
>> >
>> > Viktor
>> >
>> >
>> > On Fri, Nov 1, 2024 at 11:00 PM Colin McCabe <cmcc...@apache.org> wrote:
>> >
>> >> Argh. That should read "5 +1 votes". :)
>> >>
>> >> Thanks, everyone.
>> >> Colin
>> >>
>> >>
>> >> On Fri, Nov 1, 2024, at 14:58, Colin McCabe wrote:
>> >> > Hi all,
>> >> >
>> >> > This vote passes with 7 +1 votes (3 bindings) and no 0 or -1 votes.
>> >> >
>> >> > +1 votes
>> >> > PMC Members:
>> >> > * Justine Olshan
>> >> > * Bill Bejeck
>> >> > * David Arthur
>> >> > * Luke Chen
>> >> >
>> >> > Community:
>> >> > * Federico Valeri
>> >> >
>> >> > 0 votes
>> >> > * No votes
>> >> >
>> >> > -1 votes
>> >> > * No votes
>> >> >
>> >> > Vote thread:
>> >> > https://lists.apache.org/thread/og8l24z8oj87x0zsoqddfxo54qsj4d1o
>> >> >
>> >> > I'll continue with the release process and the release announcement
>> >> > will follow in the next few days.
>> >> >
>> >> > best,
>> >> > Colin
>> >> >
>> >> >
>> >> > On Thu, Oct 31, 2024, at 21:03, Luke Chen wrote:
>> >> >> Hi Colin,
>> >> >>
>> >> >> Thanks for the update.
>> >> >> I've ran a sanity check as Mickael suggested for the maven artifacts
>> >> with
>> >> >> the one in https://dist.apache.org/repos/dist/dev/kafka/3.9.0-rc5/.
>> >> >> I used jarcomp <
>> >> https://activityworkshop.net/software/jarcomp/index.html>
>> >> >> to verify:
>> >> >> 1. kafka_2.13-3.9.0.jar
>> >> >> 2. kafka-clients-3.9.0.jar
>> >> >> 3. kafka-metadata-3.9.0.jar
>> >> >>
>> >> >> I confirmed all the class files in the jars have the same content.
>> >> >>
>> >> >> So +1 (binding) from me.
>> >> >>
>> >> >> Thank you.
>> >> >> Luke
>> >> >>
>> >> >> On Fri, Nov 1, 2024 at 1:08 AM Mickael Maison <
>> >> mickael.mai...@gmail.com>
>> >> >> wrote:
>> >> >>
>> >> >>> Hi,
>> >> >>>
>> >> >>> Can we add sanity checks to ensure all artifacts are present when
>> >> >>> running the release?
>> >> >>> Also should we use a different folder for each RC? This would
>> >> >>> eliminate the risk of artifacts from previous RCs hiding an issue.
>> >> >>> Luke spotted the old artifacts this time but this could have been
>> >> >>> missed.
>> >> >>>
>> >> >>> Thanks,
>> >> >>> Mickael
>> >> >>>
>> >> >>> On Thu, Oct 31, 2024 at 5:55 PM Colin McCabe <cmcc...@apache.org>
>> >> wrote:
>> >> >>> >
>> >> >>> > Hi David,
>> >> >>> >
>> >> >>> > Thanks for checking. I took a look and yes, I did forget to upload
>> >> the
>> >> >>> Scala 2.12 artifacts previously. The script runs gradlewAll, but
>> when
>> >> I was
>> >> >>> trying to do the steps manually, I missed that and just ran gradlew,
>> >> which
>> >> >>> only did Scala 2.13.
>> >> >>> >
>> >> >>> > This should be fixed now!
>> >> >>> >
>> >> >>> > The scala 2.12 artifacts are here:
>> >> >>> >
>> >> >>> >
>> >> https://repository.apache.org/content/repositories/orgapachekafka-1827/
>> >> >>> >
>> >> >>> > and also here:
>> >> >>> >
>> >> >>> >
>> >> >>>
>> >>
>> https://repository.apache.org/content/groups/staging/org/apache/kafka/kafka_2.12/3.9.0/
>> >> >>> >
>> >> >>> > I wonder if we should change the release.py script to just run the
>> >> >>> gradlew steps manually. The gradlewAll script seems a bit confusing
>> >> (or
>> >> >>> maybe that's just me?)
>> >> >>> >
>> >> >>> > best,
>> >> >>> > Colin
>> >> >>> >
>> >> >>> >
>> >> >>> > On Wed, Oct 30, 2024, at 11:02, David Arthur wrote:
>> >> >>> > > Should there be Scala 2.12 artifacts in the Maven staging?
>> >> >>> > >
>> >> >>> > > I see these for 2.13:
>> >> >>> > > *
>> >> >>> > >
>> >> >>>
>> >>
>> https://repository.apache.org/content/groups/staging/org/apache/kafka/kafka_2.13/3.9.0/
>> >> >>> > > *
>> >> >>> > >
>> >> >>>
>> >>
>> https://repository.apache.org/content/groups/staging/org/apache/kafka/kafka-streams-scala_2.13/3.9.0/
>> >> >>> > >
>> >> >>> > > but I don't see 2.12 for 3.9.0 release.
>> >> >>> > >
>> >> >>> > > I can confirm that the other artifacts (such as kafka-clients)
>> do
>> >> have
>> >> >>> > > today's timestamp for the 3.9.0 artifact.
>> >> >>> > >
>> >> >>> > > -David
>> >> >>> > >
>> >> >>> > > On Wed, Oct 30, 2024 at 12:36 PM Colin McCabe <
>> cmcc...@apache.org
>> >> >
>> >> >>> wrote:
>> >> >>> > >
>> >> >>> > >> Thanks for checking, Luke. I did actually visit
>> >> >>> > >> https://repository.apache.org/#stagingRepositories and hit
>> >> close on
>> >> >>> the
>> >> >>> > >> artifacts as the release.py script says to do. I don't know why
>> >> they
>> >> >>> ended
>> >> >>> > >> up not showing up.
>> >> >>> > >>
>> >> >>> > >> Today I dropped all the maven artifacts for previous 3.9 RCs,
>> >> >>> switched to
>> >> >>> > >> java 8, and re-ran "gradlew publish" and "mvn deploy
>> >> -Pgpg-signing".
>> >> >>> Then I
>> >> >>> > >> closed the two artifacts that were uploaded. You can see them
>> >> here:
>> >> >>> > >>
>> >> >>> > >>
>> >> >>>
>> >> https://repository.apache.org/content/repositories/orgapachekafka-1825/
>> >> >>> > >>
>> >> >>>
>> >> https://repository.apache.org/content/repositories/orgapachekafka-1826/
>> >> >>> > >>
>> >> >>> > >> Hopefully these should now show up in Maven as expected.
>> >> >>> > >>
>> >> >>> > >> best,
>> >> >>> > >> Colin
>> >> >>> > >>
>> >> >>> > >>
>> >> >>> > >> On Tue, Oct 29, 2024, at 23:51, Luke Chen wrote:
>> >> >>> > >> > Hi Colin,
>> >> >>> > >> >
>> >> >>> > >> > I was trying to test the RC, but I found the artifacts in
>> Maven
>> >> >>> artifacts
>> >> >>> > >> > to be voted upon are not up-to-date.
>> >> >>> > >> > Not only the "Last Modified" time in the 3.9.0 artifacts are
>> on
>> >> >>> Oct. 10,
>> >> >>> > >> > but also the source code in the artifacts didn't include the
>> >> latest
>> >> >>> > >> commits
>> >> >>> > >> > in RC5 here <
>> >> https://github.com/apache/kafka/commits/3.9.0-rc5/>.
>> >> >>> > >> >
>> >> >>> > >> > Could you help verify it?
>> >> >>> > >> >
>> >> >>> > >> > But I confirmed the release artifacts in "
>> >> >>> > >> > https://dist.apache.org/repos/dist/dev/kafka/3.9.0-rc5/"; is
>> >> >>> up-to-date.
>> >> >>> > >> > I did:
>> >> >>> > >> > - checked the checksums and signatures
>> >> >>> > >> > - ran upgrade from v3.8.1 to v3.9.0
>> >> >>> > >> > - ran quickstart with the 2.13 binaries
>> >> >>> > >> > - verify tiered storage and KIP-950 (dynamically disablement)
>> >> >>> > >> >
>> >> >>> > >> > I'll be +1 after the maven artifacts are updated.
>> >> >>> > >> >
>> >> >>> > >> > Thank you for running the release.
>> >> >>> > >> > Luke
>> >> >>> > >> >
>> >> >>> > >> >
>> >> >>> > >> > On Wed, Oct 30, 2024 at 5:40 AM Justine Olshan
>> >> >>> > >> <jols...@confluent.io.invalid>
>> >> >>> > >> > wrote:
>> >> >>> > >> >
>> >> >>> > >> >> Hey Colin,
>> >> >>> > >> >>
>> >> >>> > >> >> Thanks for the new RC. I've tested the --feature
>> functionality
>> >> >>> that was
>> >> >>> > >> >> missing before. Seems to be working as expected now.
>> >> >>> > >> >> As a side note, I was looking into how to configure kip-853
>> >> and it
>> >> >>> took
>> >> >>> > >> me
>> >> >>> > >> >> a moment to find the instructions in the documentation, I
>> >> wonder
>> >> >>> if it
>> >> >>> > >> >> could be included in the notable changes section of the
>> >> upgrade
>> >> >>> notes.
>> >> >>> > >> Not
>> >> >>> > >> >> a blocker as I believe we can still update documentation.
>> >> >>> > >> >>
>> >> >>> > >> >> I did some other spot checks on the rest of the release. +1
>> >> >>> (binding)
>> >> >>> > >> from
>> >> >>> > >> >> me
>> >> >>> > >> >>
>> >> >>> > >> >> Justine
>> >> >>> > >> >>
>> >> >>> > >> >> On Tue, Oct 29, 2024 at 12:45 PM Colin McCabe <
>> >> cmcc...@apache.org>
>> >> >>> > >> wrote:
>> >> >>> > >> >>
>> >> >>> > >> >> > Thanks, Anton. And thanks Chia-Ping Tsai for taking a look
>> >> at
>> >> >>> how we
>> >> >>> > >> can
>> >> >>> > >> >> > improve the docs here...
>> >> >>> > >> >> >
>> >> >>> > >> >> > best,
>> >> >>> > >> >> > Colin
>> >> >>> > >> >> >
>> >> >>> > >> >> >
>> >> >>> > >> >> > On Tue, Oct 29, 2024, at 02:39, Anton Agestam wrote:
>> >> >>> > >> >> > > Hi Chia-Ping,
>> >> >>> > >> >> > >
>> >> >>> > >> >> > > Thanks for pointing those two fields out. I retract my
>> -1.
>> >> >>> > >> >> > >
>> >> >>> > >> >> > > Cheers,
>> >> >>> > >> >> > > Anton
>> >> >>> > >> >> > >
>> >> >>> > >> >> > > Den sön 27 okt. 2024 kl 17:40 skrev Chia-Ping Tsai <
>> >> >>> > >> >> chia7...@apache.org
>> >> >>> > >> >> > >:
>> >> >>> > >> >> > >
>> >> >>> > >> >> > >> hi Anton
>> >> >>> > >> >> > >>
>> >> >>> > >> >> > >> Thanks for sharing your insights on Kafka
>> >> serialization—it’s
>> >> >>> really
>> >> >>> > >> >> cool
>> >> >>> > >> >> > >> and interesting to me. Additionally, you inspired me to
>> >> file
>> >> >>> a JIRA
>> >> >>> > >> >> > issue
>> >> >>> > >> >> > >> (KAFKA-17882) to improve the documentation.
>> >> >>> > >> >> > >>
>> >> >>> > >> >> > >> The most important aspect of Kafka is compatibility,
>> and
>> >> the
>> >> >>> > >> >> > undocumented
>> >> >>> > >> >> > >> behavior has been in place for some time [0][1]. This
>> >> means
>> >> >>> > >> there’s no
>> >> >>> > >> >> > need
>> >> >>> > >> >> > >> to rush your improvement for 3.9, as we’ll need to
>> >> explicitly
>> >> >>> add
>> >> >>> > >> >> > default
>> >> >>> > >> >> > >> values after applying your patch to ensure we generate
>> >> the
>> >> >>> same
>> >> >>> > >> binary
>> >> >>> > >> >> > data.
>> >> >>> > >> >> > >>
>> >> >>> > >> >> > >> In short, we can improve the documentation first. In
>> the
>> >> >>> meantime,
>> >> >>> > >> we
>> >> >>> > >> >> > can
>> >> >>> > >> >> > >> continue discussing behavior clarification for 4.0, and
>> >> RM
>> >> >>> can keep
>> >> >>> > >> >> > running
>> >> >>> > >> >> > >> the RC for 3.9. Everything is on track.
>> >> >>> > >> >> > >>
>> >> >>> > >> >> > >> Best,
>> >> >>> > >> >> > >> Chia-Ping
>> >> >>> > >> >> > >>
>> >> >>> > >> >> > >> [0]
>> >> >>> > >> >> > >>
>> >> >>> > >> >> >
>> >> >>> > >> >>
>> >> >>> > >>
>> >> >>>
>> >>
>> https://github.com/apache/kafka/blob/3.8/clients/src/main/resources/common/message/FetchSnapshotResponse.json#L43
>> >> >>> > >> >> > >> [1]
>> >> >>> > >> >> > >>
>> >> >>> > >> >> >
>> >> >>> > >> >>
>> >> >>> > >>
>> >> >>>
>> >>
>> https://github.com/apache/kafka/blob/3.8/group-coordinator/src/main/resources/common/message/ConsumerGroupMemberMetadataValue.json#L39
>> >> >>> > >> >> > >>
>> >> >>> > >> >> > >> On 2024/10/27 15:28:05 Anton Agestam wrote:
>> >> >>> > >> >> > >> > -1, refer to comments on the RC 2 thread.
>> >> >>> > >> >> > >> >
>> >> >>> > >> >> > >> > Den sön 27 okt. 2024 kl 02:51 skrev Colin McCabe <
>> >> >>> > >> >> cmcc...@apache.org
>> >> >>> > >> >> > >:
>> >> >>> > >> >> > >> >
>> >> >>> > >> >> > >> > > This is the RC5 candidate for the release of Apache
>> >> Kafka
>> >> >>> > >> 3.9.0.
>> >> >>> > >> >> > >> > >
>> >> >>> > >> >> > >> > > - This is a major release, the final one in the 3.x
>> >> line.
>> >> >>> > >> (There
>> >> >>> > >> >> > may of
>> >> >>> > >> >> > >> > > course be other minor releases in this line, such
>> as
>> >> >>> 3.9.1.)
>> >> >>> > >> >> > >> > > - Tiered storage will be considered
>> production-ready
>> >> in
>> >> >>> this
>> >> >>> > >> >> > release.
>> >> >>> > >> >> > >> > > - This will be the final major release to feature
>> the
>> >> >>> > >> deprecated
>> >> >>> > >> >> > >> ZooKeeper
>> >> >>> > >> >> > >> > > mode.
>> >> >>> > >> >> > >> > >
>> >> >>> > >> >> > >> > > This release includes the following KIPs:
>> >> >>> > >> >> > >> > > - KIP-853: Support dynamically changing KRaft
>> >> controller
>> >> >>> > >> >> membership
>> >> >>> > >> >> > >> > > - KIP-1057: Add remote log metadata flag to the
>> dump
>> >> log
>> >> >>> tool
>> >> >>> > >> >> > >> > > - KIP-1049: Add config log.summary.interval.ms to
>> >> Kafka
>> >> >>> > >> Streams
>> >> >>> > >> >> > >> > > - KIP-1040: Improve handling of nullable values in
>> >> >>> InsertField,
>> >> >>> > >> >> > >> > > ExtractField, and other transformations
>> >> >>> > >> >> > >> > > - KIP-1031: Control offset translation in
>> >> >>> MirrorSourceConnector
>> >> >>> > >> >> > >> > > - KIP-1033: Add Kafka Streams exception handler for
>> >> >>> exceptions
>> >> >>> > >> >> > >> occurring
>> >> >>> > >> >> > >> > > during processing
>> >> >>> > >> >> > >> > > - KIP-1017: Health check endpoint for Kafka Connect
>> >> >>> > >> >> > >> > > - KIP-1025: Optionally URL-encode clientID and
>> >> >>> clientSecret in
>> >> >>> > >> >> > >> > > authorization header
>> >> >>> > >> >> > >> > > - KIP-1005: Expose EarliestLocalOffset and
>> >> TieredOffset
>> >> >>> > >> >> > >> > > - KIP-950: Tiered Storage Disablement
>> >> >>> > >> >> > >> > > - KIP-956: Tiered Storage Quotas
>> >> >>> > >> >> > >> > >
>> >> >>> > >> >> > >> > > Release notes for the 3.9.0 release:
>> >> >>> > >> >> > >> > >
>> >> >>> > >> >> > >>
>> >> >>> > >> >> >
>> >> >>> > >> >>
>> >> >>> > >>
>> >> >>>
>> >>
>> https://dist.apache.org/repos/dist/dev/kafka/3.9.0-rc5/RELEASE_NOTES.html
>> >> >>> > >> >> > >> > >
>> >> >>> > >> >> > >> > > *** Please download, test and vote by October 30,
>> >> 2024.
>> >> >>> > >> >> > >> > >
>> >> >>> > >> >> > >> > > Kafka's KEYS file containing PGP keys we use to
>> sign
>> >> the
>> >> >>> > >> release:
>> >> >>> > >> >> > >> > > https://kafka.apache.org/KEYS
>> >> >>> > >> >> > >> > >
>> >> >>> > >> >> > >> > > * Release artifacts to be voted upon (source and
>> >> binary):
>> >> >>> > >> >> > >> > >
>> >> https://dist.apache.org/repos/dist/dev/kafka/3.9.0-rc5/
>> >> >>> > >> >> > >> > >
>> >> >>> > >> >> > >> > > * Docker release artifacts to be voted upon:
>> >> >>> > >> >> > >> > > apache/kafka:3.9.0-rc5
>> >> >>> > >> >> > >> > > apache/kafka-native:3.9.0-rc5
>> >> >>> > >> >> > >> > >
>> >> >>> > >> >> > >> > > * Maven artifacts to be voted upon:
>> >> >>> > >> >> > >> > >
>> >> >>> > >> >> >
>> >> >>> > >>
>> >> >>>
>> >> https://repository.apache.org/content/groups/staging/org/apache/kafka/
>> >> >>> > >> >> > >> > >
>> >> >>> > >> >> > >> > > * Javadoc:
>> >> >>> > >> >> > >> > >
>> >> >>> > >>
>> https://dist.apache.org/repos/dist/dev/kafka/3.9.0-rc5/javadoc/
>> >> >>> > >> >> > >> > >
>> >> >>> > >> >> > >> > > * Documentation:
>> >> >>> > >> >> > >> > > https://kafka.apache.org/39/documentation.html
>> >> >>> > >> >> > >> > >
>> >> >>> > >> >> > >> > > * Protocol:
>> >> >>> > >> >> > >> > > https://kafka.apache.org/39/protocol.html
>> >> >>> > >> >> > >> > >
>> >> >>> > >> >> > >> > > * Tag to be voted upon (off 3.9 branch) is the
>> >> 3.9.0-rc5
>> >> >>> tag:
>> >> >>> > >> >> > >> > >
>> >> https://github.com/apache/kafka/releases/tag/3.9.0-rc5
>> >> >>> > >> >> > >> > >
>> >> >>> > >> >> > >> > > * Successful Docker Image Github Actions Pipeline
>> >> for 3.9
>> >> >>> > >> branch:
>> >> >>> > >> >> > >> > > Docker Build Test Pipeline (JVM):
>> >> >>> > >> >> > >> > >
>> >> https://github.com/apache/kafka/actions/runs/11535300463
>> >> >>> > >> >> > >> > > Docker Build Test Pipeline (Native):
>> >> >>> > >> >> > >> > >
>> >> https://github.com/apache/kafka/actions/runs/11535328957
>> >> >>> > >> >> > >> > >
>> >> >>> > >> >> > >> > > Thanks to everyone who helped with this release
>> >> candidate,
>> >> >>> > >> either
>> >> >>> > >> >> by
>> >> >>> > >> >> > >> > > contributing code, testing, or documentation.
>> >> >>> > >> >> > >> > >
>> >> >>> > >> >> > >> > > Regards,
>> >> >>> > >> >> > >> > > Colin
>> >> >>> > >> >> > >> > >
>> >> >>> > >> >> > >> >
>> >> >>> > >> >> > >>
>> >> >>> > >> >> >
>> >> >>> > >> >>
>> >> >>> > >>
>> >> >>> > >
>> >> >>> > >
>> >> >>> > > --
>> >> >>> > > David Arthur
>> >> >>>
>> >>
>> >
>>
>
>
> -- 
> [image: Aiven] <https://www.aiven.io>
>
> *Josep Prat*
> Open Source Engineering Director, *Aiven*
> josep.p...@aiven.io   |   +491715557497
> aiven.io <https://www.aiven.io>   |   <https://www.facebook.com/aivencloud>
>   <https://www.linkedin.com/company/aiven/>   <https://twitter.com/aiven_io>
> *Aiven Deutschland GmbH*
> Alexanderufer 3-7, 10117 Berlin
> Geschäftsführer: Oskari Saarenmaa, Hannu Valtonen,
> Anna Richardson, Kenneth Chen
> Amtsgericht Charlottenburg, HRB 209739 B

Reply via email to