You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by John Roesler <jo...@vvcephei.org> on 2021/04/14 20:04:38 UTC
[VOTE] 2.8.0 RC2
Hello Kafka users, developers and client-developers,
This is the third candidate for release of Apache Kafka
2.8.0.This is a major release that includes many new
features, including:
* Early-access release of replacing Zookeeper with a
self-managed quorum
* Add Describe Cluster API
* Support mutual TLS authentication on SASL_SSL listeners
* Ergonomic improvements to Streams TopologyTestDriver
* Logger API improvement to respect the hierarchy
* Request/response trace logs are now JSON-formatted
* New API to add and remove Streams threads while running
* New REST API to expose Connect task configurations
* Fixed the TimeWindowDeserializer to be able to
deserialize
keys outside of Streams (such as in the console consumer)
* Streams resilient improvement: new uncaught exception
handler
* Streams resilience improvement: automatically recover
from transient timeout exceptions
Release notes for the 2.8.0 release:
https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/RELEASE_NOTES.html
*** Please download, test and vote by 19 April 2021 ***
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://home.apache.org/~vvcephei/kafka-2.8.0-rc2/
* Maven artifacts to be voted upon:
https://repository.apache.org/content/groups/staging/org/apache/kafka/
* Javadoc:
https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/javadoc/
* Tag to be voted upon (off 2.8 branch) is the 2.8.0 tag:
https://github.com/apache/kafka/releases/tag/2.8.0-rc2
* Documentation:
https://kafka.apache.org/28/documentation.html
* Protocol:
https://kafka.apache.org/28/protocol.html
* Successful Jenkins builds for the 2.8 branch:
Unit/integration tests:
https://ci-builds.apache.org/job/Kafka/job/kafka/job/2.8/
(still flaky)
System tests:
https://jenkins.confluent.io/job/system-test-kafka/job/2.8/6
0/
http://confluent-kafka-2-8-system-test-results.s3-us-west-2.amazonaws.com/2021-04-14--001.1618407001--confluentinc--2.8--1b61272d45/report.html
/**************************************
Thanks,
John
[RESULTS] [VOTE] Release Kafka version 2.8.0
Posted by John Roesler <vv...@apache.org>.
This vote passes with 6 +1 votes (4 binding) and no 0 or -1
votes.
+1 votes
PMC Members:
* Bill Bejeck
* Randall Hauch
* Colin McCabe
* John Roesler
Community:
* Israel Ekpo
* Satish Duggana
0 votes
* No votes
-1 votes
* No votes
Vote thread:
https://lists.apache.org/thread.html/rd7888d15a6db647b5c6a96ec1afd6cd47f11237a8f41340ae8af6b15%40%3Cdev.kafka.apache.org%3E
I'll continue with the release process and the release
announcement will follow in the next few days.
Thanks,
John Roesler
On Wed, 2021-04-14 at 15:04 -0500, John Roesler wrote:
> Hello Kafka users, developers and client-developers,
>
> This is the third candidate for release of Apache Kafka
> 2.8.0.This is a major release that includes many new
> features, including:
>
> * Early-access release of replacing Zookeeper with a
> self-managed quorum
> * Add Describe Cluster API
> * Support mutual TLS authentication on SASL_SSL listeners
> * Ergonomic improvements to Streams TopologyTestDriver
> * Logger API improvement to respect the hierarchy
> * Request/response trace logs are now JSON-formatted
> * New API to add and remove Streams threads while running
> * New REST API to expose Connect task configurations
> * Fixed the TimeWindowDeserializer to be able to
> deserialize
> keys outside of Streams (such as in the console consumer)
> * Streams resilient improvement: new uncaught exception
> handler
> * Streams resilience improvement: automatically recover
> from transient timeout exceptions
>
> Release notes for the 2.8.0 release:
> https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/RELEASE_NOTES.html
>
> *** Please download, test and vote by 19 April 2021 ***
>
> 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://home.apache.org/~vvcephei/kafka-2.8.0-rc2/
>
> * Maven artifacts to be voted upon:
> https://repository.apache.org/content/groups/staging/org/apache/kafka/
>
> * Javadoc:
> https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/javadoc/
>
> * Tag to be voted upon (off 2.8 branch) is the 2.8.0 tag:
> https://github.com/apache/kafka/releases/tag/2.8.0-rc2
>
> * Documentation:
> https://kafka.apache.org/28/documentation.html
>
> * Protocol:
> https://kafka.apache.org/28/protocol.html
>
> * Successful Jenkins builds for the 2.8 branch:
> Unit/integration tests:
> https://ci-builds.apache.org/job/Kafka/job/kafka/job/2.8/
> (still flaky)
>
> System tests:
>
>
> https://jenkins.confluent.io/job/system-test-kafka/job/2.8/6
> 0/
>
>
> http://confluent-kafka-2-8-system-test-results.s3-us-west-2.amazonaws.com/2021-04-14--001.1618407001--confluentinc--2.8--1b61272d45/report.html
>
> /**************************************
>
> Thanks,
> John
>
>
Re: [VOTE] 2.8.0 RC2
Posted by Satish Duggana <sa...@gmail.com>.
+1 (non-binding)
- Ran releaseTarGzAll successfully with no failures.
- Ran subset of tests.
- Ran through quickstart on builds generated from the tag.
- Ran a few internal apps targeting topics on a 5 node cluster.
Thanks,
Satish.
On Sun, 18 Apr 2021 at 04:13, Colin McCabe <cm...@apache.org> wrote:
> Hi John,
>
> +1 (binding) from me.
>
> I performed the following:
>
> 1. Built the project from the source code tar file, kafka-2.8.0-src.tgz
>
> 2. Ran all of the junit tests locally via "./gradlew test
> -PignoreFailures=true". I had one failure in
> SocketServerTest#testIdleConnection, which I was not able to reproduce when
> I re-ran the test
>
> 3. Started a KRaft cluster by following the instructions in
> config/kraft/README.md. Verified producing and consuming.
>
> 4. Ran kafka-metadata-shell.sh, also as described in
> config/kraft/README.md, to look at the topics and broker metadata that had
> been created.
>
> cheers,
> Colin
>
>
> On Fri, Apr 16, 2021, at 17:08, Randall Hauch wrote:
> > Hey, John.
> >
> > +1 (binding)
> >
> > I've performed the following:
> > 1. Validated the signatures and checksums
> > 2. Built the project from the src tgz file, and ran some of the unit
> tests
> > 3. Built from the tag and ran a subset of the tests
> > 4. Went through the quickstart for the broker and the Connect
> quickstart
> > (plus ran a custom connector)
> > 5. Spot reviewed the site and JavaDocs
> > 6. Spot checked the issues in the release notes match the Jira reports
> >
> > Thanks again, John!
> >
> > Best regards,
> >
> > Randall
> >
> > On Thu, Apr 15, 2021 at 11:30 AM Bill Bejeck <bb...@gmail.com> wrote:
> >
> > > Hi John,
> > >
> > > Validation steps taken:
> > >
> > > 1. Validated the signatures and checksums,
> > > 2. Built the project from the src tgz file, and ran the unit tests
> > > 3. Went through the quickstart and the Kafka Streams quickstart
> > > 4. Ran the quickstart for the KRaft module
> > > 1. Created a topic
> > > 2. Produced and consumed messages
> > > 3. Ran the Metadata shell
> > >
> > > +1 (binding)
> > >
> > > Thanks for running this release!
> > >
> > > Bill
> > >
> > >
> > > On Wed, Apr 14, 2021 at 4:03 PM John Roesler <jo...@vvcephei.org>
> wrote:
> > >
> > > > Hello Kafka users, developers and client-developers,
> > > >
> > > > This is the third candidate for release of Apache Kafka
> > > > 2.8.0.This is a major release that includes many new
> > > > features, including:
> > > >
> > > > * Early-access release of replacing Zookeeper with a
> > > > self-managed quorum
> > > > * Add Describe Cluster API
> > > > * Support mutual TLS authentication on SASL_SSL listeners
> > > > * Ergonomic improvements to Streams TopologyTestDriver
> > > > * Logger API improvement to respect the hierarchy
> > > > * Request/response trace logs are now JSON-formatted
> > > > * New API to add and remove Streams threads while running
> > > > * New REST API to expose Connect task configurations
> > > > * Fixed the TimeWindowDeserializer to be able to
> > > > deserialize
> > > > keys outside of Streams (such as in the console consumer)
> > > > * Streams resilient improvement: new uncaught exception
> > > > handler
> > > > * Streams resilience improvement: automatically recover
> > > > from transient timeout exceptions
> > > >
> > > > Release notes for the 2.8.0 release:
> > > > https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/RELEASE_NOTES.html
> > > >
> > > > *** Please download, test and vote by 19 April 2021 ***
> > > >
> > > > 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://home.apache.org/~vvcephei/kafka-2.8.0-rc2/
> > > >
> > > > * Maven artifacts to be voted upon:
> > > >
> https://repository.apache.org/content/groups/staging/org/apache/kafka/
> > > >
> > > > * Javadoc:
> > > > https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/javadoc/
> > > >
> > > > * Tag to be voted upon (off 2.8 branch) is the 2.8.0 tag:
> > > > https://github.com/apache/kafka/releases/tag/2.8.0-rc2
> > > >
> > > > * Documentation:
> > > > https://kafka.apache.org/28/documentation.html
> > > >
> > > > * Protocol:
> > > > https://kafka.apache.org/28/protocol.html
> > > >
> > > > * Successful Jenkins builds for the 2.8 branch:
> > > > Unit/integration tests:
> > > > https://ci-builds.apache.org/job/Kafka/job/kafka/job/2.8/
> > > > (still flaky)
> > > >
> > > > System tests:
> > > >
> > > > https://jenkins.confluent.io/job/system-test-kafka/job/2.8/6
> > > > 0/
> > > >
> > > >
> > > >
> > >
> http://confluent-kafka-2-8-system-test-results.s3-us-west-2.amazonaws.com/2021-04-14--001.1618407001--confluentinc--2.8--1b61272d45/report.html
> > > >
> > > > /**************************************
> > > >
> > > > Thanks,
> > > > John
> > > >
> > > >
> > > >
> > >
> >
>
Re: [VOTE] 2.8.0 RC2
Posted by Colin McCabe <cm...@apache.org>.
Hi John,
+1 (binding) from me.
I performed the following:
1. Built the project from the source code tar file, kafka-2.8.0-src.tgz
2. Ran all of the junit tests locally via "./gradlew test -PignoreFailures=true". I had one failure in SocketServerTest#testIdleConnection, which I was not able to reproduce when I re-ran the test
3. Started a KRaft cluster by following the instructions in config/kraft/README.md. Verified producing and consuming.
4. Ran kafka-metadata-shell.sh, also as described in config/kraft/README.md, to look at the topics and broker metadata that had been created.
cheers,
Colin
On Fri, Apr 16, 2021, at 17:08, Randall Hauch wrote:
> Hey, John.
>
> +1 (binding)
>
> I've performed the following:
> 1. Validated the signatures and checksums
> 2. Built the project from the src tgz file, and ran some of the unit tests
> 3. Built from the tag and ran a subset of the tests
> 4. Went through the quickstart for the broker and the Connect quickstart
> (plus ran a custom connector)
> 5. Spot reviewed the site and JavaDocs
> 6. Spot checked the issues in the release notes match the Jira reports
>
> Thanks again, John!
>
> Best regards,
>
> Randall
>
> On Thu, Apr 15, 2021 at 11:30 AM Bill Bejeck <bb...@gmail.com> wrote:
>
> > Hi John,
> >
> > Validation steps taken:
> >
> > 1. Validated the signatures and checksums,
> > 2. Built the project from the src tgz file, and ran the unit tests
> > 3. Went through the quickstart and the Kafka Streams quickstart
> > 4. Ran the quickstart for the KRaft module
> > 1. Created a topic
> > 2. Produced and consumed messages
> > 3. Ran the Metadata shell
> >
> > +1 (binding)
> >
> > Thanks for running this release!
> >
> > Bill
> >
> >
> > On Wed, Apr 14, 2021 at 4:03 PM John Roesler <jo...@vvcephei.org> wrote:
> >
> > > Hello Kafka users, developers and client-developers,
> > >
> > > This is the third candidate for release of Apache Kafka
> > > 2.8.0.This is a major release that includes many new
> > > features, including:
> > >
> > > * Early-access release of replacing Zookeeper with a
> > > self-managed quorum
> > > * Add Describe Cluster API
> > > * Support mutual TLS authentication on SASL_SSL listeners
> > > * Ergonomic improvements to Streams TopologyTestDriver
> > > * Logger API improvement to respect the hierarchy
> > > * Request/response trace logs are now JSON-formatted
> > > * New API to add and remove Streams threads while running
> > > * New REST API to expose Connect task configurations
> > > * Fixed the TimeWindowDeserializer to be able to
> > > deserialize
> > > keys outside of Streams (such as in the console consumer)
> > > * Streams resilient improvement: new uncaught exception
> > > handler
> > > * Streams resilience improvement: automatically recover
> > > from transient timeout exceptions
> > >
> > > Release notes for the 2.8.0 release:
> > > https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/RELEASE_NOTES.html
> > >
> > > *** Please download, test and vote by 19 April 2021 ***
> > >
> > > 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://home.apache.org/~vvcephei/kafka-2.8.0-rc2/
> > >
> > > * Maven artifacts to be voted upon:
> > > https://repository.apache.org/content/groups/staging/org/apache/kafka/
> > >
> > > * Javadoc:
> > > https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/javadoc/
> > >
> > > * Tag to be voted upon (off 2.8 branch) is the 2.8.0 tag:
> > > https://github.com/apache/kafka/releases/tag/2.8.0-rc2
> > >
> > > * Documentation:
> > > https://kafka.apache.org/28/documentation.html
> > >
> > > * Protocol:
> > > https://kafka.apache.org/28/protocol.html
> > >
> > > * Successful Jenkins builds for the 2.8 branch:
> > > Unit/integration tests:
> > > https://ci-builds.apache.org/job/Kafka/job/kafka/job/2.8/
> > > (still flaky)
> > >
> > > System tests:
> > >
> > > https://jenkins.confluent.io/job/system-test-kafka/job/2.8/6
> > > 0/
> > >
> > >
> > >
> > http://confluent-kafka-2-8-system-test-results.s3-us-west-2.amazonaws.com/2021-04-14--001.1618407001--confluentinc--2.8--1b61272d45/report.html
> > >
> > > /**************************************
> > >
> > > Thanks,
> > > John
> > >
> > >
> > >
> >
>
Re: [VOTE] 2.8.0 RC2
Posted by Randall Hauch <rh...@apache.org>.
Hey, John.
+1 (binding)
I've performed the following:
1. Validated the signatures and checksums
2. Built the project from the src tgz file, and ran some of the unit tests
3. Built from the tag and ran a subset of the tests
4. Went through the quickstart for the broker and the Connect quickstart
(plus ran a custom connector)
5. Spot reviewed the site and JavaDocs
6. Spot checked the issues in the release notes match the Jira reports
Thanks again, John!
Best regards,
Randall
On Thu, Apr 15, 2021 at 11:30 AM Bill Bejeck <bb...@gmail.com> wrote:
> Hi John,
>
> Validation steps taken:
>
> 1. Validated the signatures and checksums,
> 2. Built the project from the src tgz file, and ran the unit tests
> 3. Went through the quickstart and the Kafka Streams quickstart
> 4. Ran the quickstart for the KRaft module
> 1. Created a topic
> 2. Produced and consumed messages
> 3. Ran the Metadata shell
>
> +1 (binding)
>
> Thanks for running this release!
>
> Bill
>
>
> On Wed, Apr 14, 2021 at 4:03 PM John Roesler <jo...@vvcephei.org> wrote:
>
> > Hello Kafka users, developers and client-developers,
> >
> > This is the third candidate for release of Apache Kafka
> > 2.8.0.This is a major release that includes many new
> > features, including:
> >
> > * Early-access release of replacing Zookeeper with a
> > self-managed quorum
> > * Add Describe Cluster API
> > * Support mutual TLS authentication on SASL_SSL listeners
> > * Ergonomic improvements to Streams TopologyTestDriver
> > * Logger API improvement to respect the hierarchy
> > * Request/response trace logs are now JSON-formatted
> > * New API to add and remove Streams threads while running
> > * New REST API to expose Connect task configurations
> > * Fixed the TimeWindowDeserializer to be able to
> > deserialize
> > keys outside of Streams (such as in the console consumer)
> > * Streams resilient improvement: new uncaught exception
> > handler
> > * Streams resilience improvement: automatically recover
> > from transient timeout exceptions
> >
> > Release notes for the 2.8.0 release:
> > https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/RELEASE_NOTES.html
> >
> > *** Please download, test and vote by 19 April 2021 ***
> >
> > 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://home.apache.org/~vvcephei/kafka-2.8.0-rc2/
> >
> > * Maven artifacts to be voted upon:
> > https://repository.apache.org/content/groups/staging/org/apache/kafka/
> >
> > * Javadoc:
> > https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/javadoc/
> >
> > * Tag to be voted upon (off 2.8 branch) is the 2.8.0 tag:
> > https://github.com/apache/kafka/releases/tag/2.8.0-rc2
> >
> > * Documentation:
> > https://kafka.apache.org/28/documentation.html
> >
> > * Protocol:
> > https://kafka.apache.org/28/protocol.html
> >
> > * Successful Jenkins builds for the 2.8 branch:
> > Unit/integration tests:
> > https://ci-builds.apache.org/job/Kafka/job/kafka/job/2.8/
> > (still flaky)
> >
> > System tests:
> >
> > https://jenkins.confluent.io/job/system-test-kafka/job/2.8/6
> > 0/
> >
> >
> >
> http://confluent-kafka-2-8-system-test-results.s3-us-west-2.amazonaws.com/2021-04-14--001.1618407001--confluentinc--2.8--1b61272d45/report.html
> >
> > /**************************************
> >
> > Thanks,
> > John
> >
> >
> >
>
Re: [VOTE] 2.8.0 RC2
Posted by Ismael Juma <is...@juma.me.uk>.
Hi Israel,
This was intentional because KRaft mode is "early access" and not meant for
production usage. We don't want people to use it accidentally. Important
functionality like reassignment is not implemented yet. The configs will be
documented from 3.0 onwards.
Ismael
On Thu, Apr 15, 2021, 1:46 PM Israel Ekpo <is...@gmail.com> wrote:
> I just checked the documentation page and could not find any reference to
> the KIP-631 configurations like process.roles, node.id and any of the
> controller.quorum.* configs
> https://kafka.apache.org/28/documentation.html
>
> Were these left out on purpose or should there be included in the 2.8
> documentation page as well?
>
> In the README.md file for KIP-500 (KRaft) mode, I see these configs:
> https://github.com/apache/kafka/blob/2.8/config/kraft/README.md
>
> However, I don't see them in the documentation page where most users will
> check first
> https://kafka.apache.org/28/documentation.html
>
> A lot of users looking to try out KRaft mode are going to be very confused
> on how to set this up without Zookeeper to check things out.
>
> When you have a moment, please share your thoughts regarding if these
> configs/settings need to be in this 2.8 documentation for this release.
>
> Thanks.
>
>
> Additional References:
>
>
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-631%3A+The+Quorum-based+Kafka+Controller#KIP631:TheQuorumbasedKafkaController-Configurations
>
>
> https://github.com/apache/kafka/blob/2.8/raft/src/main/java/org/apache/kafka/raft/RaftConfig.java#L57
>
>
> https://github.com/apache/kafka/blob/2.8/core/src/main/scala/kafka/server/KafkaConfig.scala#L277
>
>
> https://github.com/apache/kafka/blob/2.8/core/src/main/scala/kafka/server/KafkaConfig.scala#L373
>
> On Thu, Apr 15, 2021 at 12:30 PM Bill Bejeck <bb...@gmail.com> wrote:
>
> > Hi John,
> >
> > Validation steps taken:
> >
> > 1. Validated the signatures and checksums,
> > 2. Built the project from the src tgz file, and ran the unit tests
> > 3. Went through the quickstart and the Kafka Streams quickstart
> > 4. Ran the quickstart for the KRaft module
> > 1. Created a topic
> > 2. Produced and consumed messages
> > 3. Ran the Metadata shell
> >
> > +1 (binding)
> >
> > Thanks for running this release!
> >
> > Bill
> >
> >
> > On Wed, Apr 14, 2021 at 4:03 PM John Roesler <jo...@vvcephei.org> wrote:
> >
> > > Hello Kafka users, developers and client-developers,
> > >
> > > This is the third candidate for release of Apache Kafka
> > > 2.8.0.This is a major release that includes many new
> > > features, including:
> > >
> > > * Early-access release of replacing Zookeeper with a
> > > self-managed quorum
> > > * Add Describe Cluster API
> > > * Support mutual TLS authentication on SASL_SSL listeners
> > > * Ergonomic improvements to Streams TopologyTestDriver
> > > * Logger API improvement to respect the hierarchy
> > > * Request/response trace logs are now JSON-formatted
> > > * New API to add and remove Streams threads while running
> > > * New REST API to expose Connect task configurations
> > > * Fixed the TimeWindowDeserializer to be able to
> > > deserialize
> > > keys outside of Streams (such as in the console consumer)
> > > * Streams resilient improvement: new uncaught exception
> > > handler
> > > * Streams resilience improvement: automatically recover
> > > from transient timeout exceptions
> > >
> > > Release notes for the 2.8.0 release:
> > > https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/RELEASE_NOTES.html
> > >
> > > *** Please download, test and vote by 19 April 2021 ***
> > >
> > > 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://home.apache.org/~vvcephei/kafka-2.8.0-rc2/
> > >
> > > * Maven artifacts to be voted upon:
> > > https://repository.apache.org/content/groups/staging/org/apache/kafka/
> > >
> > > * Javadoc:
> > > https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/javadoc/
> > >
> > > * Tag to be voted upon (off 2.8 branch) is the 2.8.0 tag:
> > > https://github.com/apache/kafka/releases/tag/2.8.0-rc2
> > >
> > > * Documentation:
> > > https://kafka.apache.org/28/documentation.html
> > >
> > > * Protocol:
> > > https://kafka.apache.org/28/protocol.html
> > >
> > > * Successful Jenkins builds for the 2.8 branch:
> > > Unit/integration tests:
> > > https://ci-builds.apache.org/job/Kafka/job/kafka/job/2.8/
> > > (still flaky)
> > >
> > > System tests:
> > >
> > > https://jenkins.confluent.io/job/system-test-kafka/job/2.8/6
> > > 0/
> > >
> > >
> > >
> >
> http://confluent-kafka-2-8-system-test-results.s3-us-west-2.amazonaws.com/2021-04-14--001.1618407001--confluentinc--2.8--1b61272d45/report.html
> > >
> > > /**************************************
> > >
> > > Thanks,
> > > John
> > >
> > >
> > >
> >
>
Re: [VOTE] 2.8.0 RC2
Posted by Israel Ekpo <is...@gmail.com>.
Thanks for the clarification, Gwen. I was not aware of that. I am new to
the process so I am still learning.
I have completed my checks and I am comfortable with this release candidate.
Voting +1 for this release candidate.
On Thu, Apr 15, 2021 at 5:31 PM Gwen Shapira <gw...@confluent.io.invalid>
wrote:
> Historically, "beta" features were not added to the documentation. I
> complained that MirrorMaker 2 was missing and I was pointed to the
> readme...
>
> I can't say I love this, but it seems to be The Kafka Way of doing things.
> So not a release blocker IMO.
>
> On Thu, Apr 15, 2021 at 1:46 PM Israel Ekpo <is...@gmail.com> wrote:
>
> > I just checked the documentation page and could not find any reference to
> > the KIP-631 configurations like process.roles, node.id and any of the
> > controller.quorum.* configs
> > https://kafka.apache.org/28/documentation.html
> >
> > Were these left out on purpose or should there be included in the 2.8
> > documentation page as well?
> >
> > In the README.md file for KIP-500 (KRaft) mode, I see these configs:
> > https://github.com/apache/kafka/blob/2.8/config/kraft/README.md
> >
> > However, I don't see them in the documentation page where most users will
> > check first
> > https://kafka.apache.org/28/documentation.html
> >
> > A lot of users looking to try out KRaft mode are going to be very
> confused
> > on how to set this up without Zookeeper to check things out.
> >
> > When you have a moment, please share your thoughts regarding if these
> > configs/settings need to be in this 2.8 documentation for this release.
> >
> > Thanks.
> >
> >
> > Additional References:
> >
> >
> >
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-631%3A+The+Quorum-based+Kafka+Controller#KIP631:TheQuorumbasedKafkaController-Configurations
> >
> >
> >
> https://github.com/apache/kafka/blob/2.8/raft/src/main/java/org/apache/kafka/raft/RaftConfig.java#L57
> >
> >
> >
> https://github.com/apache/kafka/blob/2.8/core/src/main/scala/kafka/server/KafkaConfig.scala#L277
> >
> >
> >
> https://github.com/apache/kafka/blob/2.8/core/src/main/scala/kafka/server/KafkaConfig.scala#L373
> >
> > On Thu, Apr 15, 2021 at 12:30 PM Bill Bejeck <bb...@gmail.com> wrote:
> >
> > > Hi John,
> > >
> > > Validation steps taken:
> > >
> > > 1. Validated the signatures and checksums,
> > > 2. Built the project from the src tgz file, and ran the unit tests
> > > 3. Went through the quickstart and the Kafka Streams quickstart
> > > 4. Ran the quickstart for the KRaft module
> > > 1. Created a topic
> > > 2. Produced and consumed messages
> > > 3. Ran the Metadata shell
> > >
> > > +1 (binding)
> > >
> > > Thanks for running this release!
> > >
> > > Bill
> > >
> > >
> > > On Wed, Apr 14, 2021 at 4:03 PM John Roesler <jo...@vvcephei.org>
> wrote:
> > >
> > > > Hello Kafka users, developers and client-developers,
> > > >
> > > > This is the third candidate for release of Apache Kafka
> > > > 2.8.0.This is a major release that includes many new
> > > > features, including:
> > > >
> > > > * Early-access release of replacing Zookeeper with a
> > > > self-managed quorum
> > > > * Add Describe Cluster API
> > > > * Support mutual TLS authentication on SASL_SSL listeners
> > > > * Ergonomic improvements to Streams TopologyTestDriver
> > > > * Logger API improvement to respect the hierarchy
> > > > * Request/response trace logs are now JSON-formatted
> > > > * New API to add and remove Streams threads while running
> > > > * New REST API to expose Connect task configurations
> > > > * Fixed the TimeWindowDeserializer to be able to
> > > > deserialize
> > > > keys outside of Streams (such as in the console consumer)
> > > > * Streams resilient improvement: new uncaught exception
> > > > handler
> > > > * Streams resilience improvement: automatically recover
> > > > from transient timeout exceptions
> > > >
> > > > Release notes for the 2.8.0 release:
> > > > https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/RELEASE_NOTES.html
> > > >
> > > > *** Please download, test and vote by 19 April 2021 ***
> > > >
> > > > 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://home.apache.org/~vvcephei/kafka-2.8.0-rc2/
> > > >
> > > > * Maven artifacts to be voted upon:
> > > >
> https://repository.apache.org/content/groups/staging/org/apache/kafka/
> > > >
> > > > * Javadoc:
> > > > https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/javadoc/
> > > >
> > > > * Tag to be voted upon (off 2.8 branch) is the 2.8.0 tag:
> > > > https://github.com/apache/kafka/releases/tag/2.8.0-rc2
> > > >
> > > > * Documentation:
> > > > https://kafka.apache.org/28/documentation.html
> > > >
> > > > * Protocol:
> > > > https://kafka.apache.org/28/protocol.html
> > > >
> > > > * Successful Jenkins builds for the 2.8 branch:
> > > > Unit/integration tests:
> > > > https://ci-builds.apache.org/job/Kafka/job/kafka/job/2.8/
> > > > (still flaky)
> > > >
> > > > System tests:
> > > >
> > > > https://jenkins.confluent.io/job/system-test-kafka/job/2.8/6
> > > > 0/
> > > >
> > > >
> > > >
> > >
> >
> http://confluent-kafka-2-8-system-test-results.s3-us-west-2.amazonaws.com/2021-04-14--001.1618407001--confluentinc--2.8--1b61272d45/report.html
> > > >
> > > > /**************************************
> > > >
> > > > Thanks,
> > > > John
> > > >
> > > >
> > > >
> > >
> >
>
>
> --
> Gwen Shapira
> Engineering Manager | Confluent
> 650.450.2760 | @gwenshap
> Follow us: Twitter | blog
>
Re: [VOTE] 2.8.0 RC2
Posted by Ismael Juma <is...@juma.me.uk>.
Hi Gwen,
This is a bit different than the MirrorMaker 2 case. KRaft is "early
access" and we decided not to include the KRaft configs in the default
config docs. They will be there in 3.0.
Ismael
On Thu, Apr 15, 2021 at 2:31 PM Gwen Shapira <gw...@confluent.io.invalid>
wrote:
> Historically, "beta" features were not added to the documentation. I
> complained that MirrorMaker 2 was missing and I was pointed to the
> readme...
>
> I can't say I love this, but it seems to be The Kafka Way of doing things.
> So not a release blocker IMO.
>
> On Thu, Apr 15, 2021 at 1:46 PM Israel Ekpo <is...@gmail.com> wrote:
>
> > I just checked the documentation page and could not find any reference to
> > the KIP-631 configurations like process.roles, node.id and any of the
> > controller.quorum.* configs
> > https://kafka.apache.org/28/documentation.html
> >
> > Were these left out on purpose or should there be included in the 2.8
> > documentation page as well?
> >
> > In the README.md file for KIP-500 (KRaft) mode, I see these configs:
> > https://github.com/apache/kafka/blob/2.8/config/kraft/README.md
> >
> > However, I don't see them in the documentation page where most users will
> > check first
> > https://kafka.apache.org/28/documentation.html
> >
> > A lot of users looking to try out KRaft mode are going to be very
> confused
> > on how to set this up without Zookeeper to check things out.
> >
> > When you have a moment, please share your thoughts regarding if these
> > configs/settings need to be in this 2.8 documentation for this release.
> >
> > Thanks.
> >
> >
> > Additional References:
> >
> >
> >
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-631%3A+The+Quorum-based+Kafka+Controller#KIP631:TheQuorumbasedKafkaController-Configurations
> >
> >
> >
> https://github.com/apache/kafka/blob/2.8/raft/src/main/java/org/apache/kafka/raft/RaftConfig.java#L57
> >
> >
> >
> https://github.com/apache/kafka/blob/2.8/core/src/main/scala/kafka/server/KafkaConfig.scala#L277
> >
> >
> >
> https://github.com/apache/kafka/blob/2.8/core/src/main/scala/kafka/server/KafkaConfig.scala#L373
> >
> > On Thu, Apr 15, 2021 at 12:30 PM Bill Bejeck <bb...@gmail.com> wrote:
> >
> > > Hi John,
> > >
> > > Validation steps taken:
> > >
> > > 1. Validated the signatures and checksums,
> > > 2. Built the project from the src tgz file, and ran the unit tests
> > > 3. Went through the quickstart and the Kafka Streams quickstart
> > > 4. Ran the quickstart for the KRaft module
> > > 1. Created a topic
> > > 2. Produced and consumed messages
> > > 3. Ran the Metadata shell
> > >
> > > +1 (binding)
> > >
> > > Thanks for running this release!
> > >
> > > Bill
> > >
> > >
> > > On Wed, Apr 14, 2021 at 4:03 PM John Roesler <jo...@vvcephei.org>
> wrote:
> > >
> > > > Hello Kafka users, developers and client-developers,
> > > >
> > > > This is the third candidate for release of Apache Kafka
> > > > 2.8.0.This is a major release that includes many new
> > > > features, including:
> > > >
> > > > * Early-access release of replacing Zookeeper with a
> > > > self-managed quorum
> > > > * Add Describe Cluster API
> > > > * Support mutual TLS authentication on SASL_SSL listeners
> > > > * Ergonomic improvements to Streams TopologyTestDriver
> > > > * Logger API improvement to respect the hierarchy
> > > > * Request/response trace logs are now JSON-formatted
> > > > * New API to add and remove Streams threads while running
> > > > * New REST API to expose Connect task configurations
> > > > * Fixed the TimeWindowDeserializer to be able to
> > > > deserialize
> > > > keys outside of Streams (such as in the console consumer)
> > > > * Streams resilient improvement: new uncaught exception
> > > > handler
> > > > * Streams resilience improvement: automatically recover
> > > > from transient timeout exceptions
> > > >
> > > > Release notes for the 2.8.0 release:
> > > > https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/RELEASE_NOTES.html
> > > >
> > > > *** Please download, test and vote by 19 April 2021 ***
> > > >
> > > > 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://home.apache.org/~vvcephei/kafka-2.8.0-rc2/
> > > >
> > > > * Maven artifacts to be voted upon:
> > > >
> https://repository.apache.org/content/groups/staging/org/apache/kafka/
> > > >
> > > > * Javadoc:
> > > > https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/javadoc/
> > > >
> > > > * Tag to be voted upon (off 2.8 branch) is the 2.8.0 tag:
> > > > https://github.com/apache/kafka/releases/tag/2.8.0-rc2
> > > >
> > > > * Documentation:
> > > > https://kafka.apache.org/28/documentation.html
> > > >
> > > > * Protocol:
> > > > https://kafka.apache.org/28/protocol.html
> > > >
> > > > * Successful Jenkins builds for the 2.8 branch:
> > > > Unit/integration tests:
> > > > https://ci-builds.apache.org/job/Kafka/job/kafka/job/2.8/
> > > > (still flaky)
> > > >
> > > > System tests:
> > > >
> > > > https://jenkins.confluent.io/job/system-test-kafka/job/2.8/6
> > > > 0/
> > > >
> > > >
> > > >
> > >
> >
> http://confluent-kafka-2-8-system-test-results.s3-us-west-2.amazonaws.com/2021-04-14--001.1618407001--confluentinc--2.8--1b61272d45/report.html
> > > >
> > > > /**************************************
> > > >
> > > > Thanks,
> > > > John
> > > >
> > > >
> > > >
> > >
> >
>
>
> --
> Gwen Shapira
> Engineering Manager | Confluent
> 650.450.2760 | @gwenshap
> Follow us: Twitter | blog
>
Re: [VOTE] 2.8.0 RC2
Posted by Gwen Shapira <gw...@confluent.io.INVALID>.
Historically, "beta" features were not added to the documentation. I
complained that MirrorMaker 2 was missing and I was pointed to the readme...
I can't say I love this, but it seems to be The Kafka Way of doing things.
So not a release blocker IMO.
On Thu, Apr 15, 2021 at 1:46 PM Israel Ekpo <is...@gmail.com> wrote:
> I just checked the documentation page and could not find any reference to
> the KIP-631 configurations like process.roles, node.id and any of the
> controller.quorum.* configs
> https://kafka.apache.org/28/documentation.html
>
> Were these left out on purpose or should there be included in the 2.8
> documentation page as well?
>
> In the README.md file for KIP-500 (KRaft) mode, I see these configs:
> https://github.com/apache/kafka/blob/2.8/config/kraft/README.md
>
> However, I don't see them in the documentation page where most users will
> check first
> https://kafka.apache.org/28/documentation.html
>
> A lot of users looking to try out KRaft mode are going to be very confused
> on how to set this up without Zookeeper to check things out.
>
> When you have a moment, please share your thoughts regarding if these
> configs/settings need to be in this 2.8 documentation for this release.
>
> Thanks.
>
>
> Additional References:
>
>
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-631%3A+The+Quorum-based+Kafka+Controller#KIP631:TheQuorumbasedKafkaController-Configurations
>
>
> https://github.com/apache/kafka/blob/2.8/raft/src/main/java/org/apache/kafka/raft/RaftConfig.java#L57
>
>
> https://github.com/apache/kafka/blob/2.8/core/src/main/scala/kafka/server/KafkaConfig.scala#L277
>
>
> https://github.com/apache/kafka/blob/2.8/core/src/main/scala/kafka/server/KafkaConfig.scala#L373
>
> On Thu, Apr 15, 2021 at 12:30 PM Bill Bejeck <bb...@gmail.com> wrote:
>
> > Hi John,
> >
> > Validation steps taken:
> >
> > 1. Validated the signatures and checksums,
> > 2. Built the project from the src tgz file, and ran the unit tests
> > 3. Went through the quickstart and the Kafka Streams quickstart
> > 4. Ran the quickstart for the KRaft module
> > 1. Created a topic
> > 2. Produced and consumed messages
> > 3. Ran the Metadata shell
> >
> > +1 (binding)
> >
> > Thanks for running this release!
> >
> > Bill
> >
> >
> > On Wed, Apr 14, 2021 at 4:03 PM John Roesler <jo...@vvcephei.org> wrote:
> >
> > > Hello Kafka users, developers and client-developers,
> > >
> > > This is the third candidate for release of Apache Kafka
> > > 2.8.0.This is a major release that includes many new
> > > features, including:
> > >
> > > * Early-access release of replacing Zookeeper with a
> > > self-managed quorum
> > > * Add Describe Cluster API
> > > * Support mutual TLS authentication on SASL_SSL listeners
> > > * Ergonomic improvements to Streams TopologyTestDriver
> > > * Logger API improvement to respect the hierarchy
> > > * Request/response trace logs are now JSON-formatted
> > > * New API to add and remove Streams threads while running
> > > * New REST API to expose Connect task configurations
> > > * Fixed the TimeWindowDeserializer to be able to
> > > deserialize
> > > keys outside of Streams (such as in the console consumer)
> > > * Streams resilient improvement: new uncaught exception
> > > handler
> > > * Streams resilience improvement: automatically recover
> > > from transient timeout exceptions
> > >
> > > Release notes for the 2.8.0 release:
> > > https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/RELEASE_NOTES.html
> > >
> > > *** Please download, test and vote by 19 April 2021 ***
> > >
> > > 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://home.apache.org/~vvcephei/kafka-2.8.0-rc2/
> > >
> > > * Maven artifacts to be voted upon:
> > > https://repository.apache.org/content/groups/staging/org/apache/kafka/
> > >
> > > * Javadoc:
> > > https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/javadoc/
> > >
> > > * Tag to be voted upon (off 2.8 branch) is the 2.8.0 tag:
> > > https://github.com/apache/kafka/releases/tag/2.8.0-rc2
> > >
> > > * Documentation:
> > > https://kafka.apache.org/28/documentation.html
> > >
> > > * Protocol:
> > > https://kafka.apache.org/28/protocol.html
> > >
> > > * Successful Jenkins builds for the 2.8 branch:
> > > Unit/integration tests:
> > > https://ci-builds.apache.org/job/Kafka/job/kafka/job/2.8/
> > > (still flaky)
> > >
> > > System tests:
> > >
> > > https://jenkins.confluent.io/job/system-test-kafka/job/2.8/6
> > > 0/
> > >
> > >
> > >
> >
> http://confluent-kafka-2-8-system-test-results.s3-us-west-2.amazonaws.com/2021-04-14--001.1618407001--confluentinc--2.8--1b61272d45/report.html
> > >
> > > /**************************************
> > >
> > > Thanks,
> > > John
> > >
> > >
> > >
> >
>
--
Gwen Shapira
Engineering Manager | Confluent
650.450.2760 | @gwenshap
Follow us: Twitter | blog
Re: [VOTE] 2.8.0 RC2
Posted by Israel Ekpo <is...@gmail.com>.
I just checked the documentation page and could not find any reference to
the KIP-631 configurations like process.roles, node.id and any of the
controller.quorum.* configs
https://kafka.apache.org/28/documentation.html
Were these left out on purpose or should there be included in the 2.8
documentation page as well?
In the README.md file for KIP-500 (KRaft) mode, I see these configs:
https://github.com/apache/kafka/blob/2.8/config/kraft/README.md
However, I don't see them in the documentation page where most users will
check first
https://kafka.apache.org/28/documentation.html
A lot of users looking to try out KRaft mode are going to be very confused
on how to set this up without Zookeeper to check things out.
When you have a moment, please share your thoughts regarding if these
configs/settings need to be in this 2.8 documentation for this release.
Thanks.
Additional References:
https://cwiki.apache.org/confluence/display/KAFKA/KIP-631%3A+The+Quorum-based+Kafka+Controller#KIP631:TheQuorumbasedKafkaController-Configurations
https://github.com/apache/kafka/blob/2.8/raft/src/main/java/org/apache/kafka/raft/RaftConfig.java#L57
https://github.com/apache/kafka/blob/2.8/core/src/main/scala/kafka/server/KafkaConfig.scala#L277
https://github.com/apache/kafka/blob/2.8/core/src/main/scala/kafka/server/KafkaConfig.scala#L373
On Thu, Apr 15, 2021 at 12:30 PM Bill Bejeck <bb...@gmail.com> wrote:
> Hi John,
>
> Validation steps taken:
>
> 1. Validated the signatures and checksums,
> 2. Built the project from the src tgz file, and ran the unit tests
> 3. Went through the quickstart and the Kafka Streams quickstart
> 4. Ran the quickstart for the KRaft module
> 1. Created a topic
> 2. Produced and consumed messages
> 3. Ran the Metadata shell
>
> +1 (binding)
>
> Thanks for running this release!
>
> Bill
>
>
> On Wed, Apr 14, 2021 at 4:03 PM John Roesler <jo...@vvcephei.org> wrote:
>
> > Hello Kafka users, developers and client-developers,
> >
> > This is the third candidate for release of Apache Kafka
> > 2.8.0.This is a major release that includes many new
> > features, including:
> >
> > * Early-access release of replacing Zookeeper with a
> > self-managed quorum
> > * Add Describe Cluster API
> > * Support mutual TLS authentication on SASL_SSL listeners
> > * Ergonomic improvements to Streams TopologyTestDriver
> > * Logger API improvement to respect the hierarchy
> > * Request/response trace logs are now JSON-formatted
> > * New API to add and remove Streams threads while running
> > * New REST API to expose Connect task configurations
> > * Fixed the TimeWindowDeserializer to be able to
> > deserialize
> > keys outside of Streams (such as in the console consumer)
> > * Streams resilient improvement: new uncaught exception
> > handler
> > * Streams resilience improvement: automatically recover
> > from transient timeout exceptions
> >
> > Release notes for the 2.8.0 release:
> > https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/RELEASE_NOTES.html
> >
> > *** Please download, test and vote by 19 April 2021 ***
> >
> > 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://home.apache.org/~vvcephei/kafka-2.8.0-rc2/
> >
> > * Maven artifacts to be voted upon:
> > https://repository.apache.org/content/groups/staging/org/apache/kafka/
> >
> > * Javadoc:
> > https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/javadoc/
> >
> > * Tag to be voted upon (off 2.8 branch) is the 2.8.0 tag:
> > https://github.com/apache/kafka/releases/tag/2.8.0-rc2
> >
> > * Documentation:
> > https://kafka.apache.org/28/documentation.html
> >
> > * Protocol:
> > https://kafka.apache.org/28/protocol.html
> >
> > * Successful Jenkins builds for the 2.8 branch:
> > Unit/integration tests:
> > https://ci-builds.apache.org/job/Kafka/job/kafka/job/2.8/
> > (still flaky)
> >
> > System tests:
> >
> > https://jenkins.confluent.io/job/system-test-kafka/job/2.8/6
> > 0/
> >
> >
> >
> http://confluent-kafka-2-8-system-test-results.s3-us-west-2.amazonaws.com/2021-04-14--001.1618407001--confluentinc--2.8--1b61272d45/report.html
> >
> > /**************************************
> >
> > Thanks,
> > John
> >
> >
> >
>
Re: [VOTE] 2.8.0 RC2
Posted by Bill Bejeck <bb...@gmail.com>.
Hi John,
Validation steps taken:
1. Validated the signatures and checksums,
2. Built the project from the src tgz file, and ran the unit tests
3. Went through the quickstart and the Kafka Streams quickstart
4. Ran the quickstart for the KRaft module
1. Created a topic
2. Produced and consumed messages
3. Ran the Metadata shell
+1 (binding)
Thanks for running this release!
Bill
On Wed, Apr 14, 2021 at 4:03 PM John Roesler <jo...@vvcephei.org> wrote:
> Hello Kafka users, developers and client-developers,
>
> This is the third candidate for release of Apache Kafka
> 2.8.0.This is a major release that includes many new
> features, including:
>
> * Early-access release of replacing Zookeeper with a
> self-managed quorum
> * Add Describe Cluster API
> * Support mutual TLS authentication on SASL_SSL listeners
> * Ergonomic improvements to Streams TopologyTestDriver
> * Logger API improvement to respect the hierarchy
> * Request/response trace logs are now JSON-formatted
> * New API to add and remove Streams threads while running
> * New REST API to expose Connect task configurations
> * Fixed the TimeWindowDeserializer to be able to
> deserialize
> keys outside of Streams (such as in the console consumer)
> * Streams resilient improvement: new uncaught exception
> handler
> * Streams resilience improvement: automatically recover
> from transient timeout exceptions
>
> Release notes for the 2.8.0 release:
> https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/RELEASE_NOTES.html
>
> *** Please download, test and vote by 19 April 2021 ***
>
> 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://home.apache.org/~vvcephei/kafka-2.8.0-rc2/
>
> * Maven artifacts to be voted upon:
> https://repository.apache.org/content/groups/staging/org/apache/kafka/
>
> * Javadoc:
> https://home.apache.org/~vvcephei/kafka-2.8.0-rc2/javadoc/
>
> * Tag to be voted upon (off 2.8 branch) is the 2.8.0 tag:
> https://github.com/apache/kafka/releases/tag/2.8.0-rc2
>
> * Documentation:
> https://kafka.apache.org/28/documentation.html
>
> * Protocol:
> https://kafka.apache.org/28/protocol.html
>
> * Successful Jenkins builds for the 2.8 branch:
> Unit/integration tests:
> https://ci-builds.apache.org/job/Kafka/job/kafka/job/2.8/
> (still flaky)
>
> System tests:
>
> https://jenkins.confluent.io/job/system-test-kafka/job/2.8/6
> 0/
>
>
> http://confluent-kafka-2-8-system-test-results.s3-us-west-2.amazonaws.com/2021-04-14--001.1618407001--confluentinc--2.8--1b61272d45/report.html
>
> /**************************************
>
> Thanks,
> John
>
>
>