Re: [VOTE] 2.7.0 RC3

2020-12-02 Thread Bill Bejeck
Thanks for the heads-up.

I agree this should go into 2.7.  I'll roll a new RC once you merge the
patch.

-Bill

On Wed, Dec 2, 2020 at 1:28 PM Jason Gustafson  wrote:

> Hi Bill,
>
> I found a potential blocker here:
> https://issues.apache.org/jira/browse/KAFKA-10799. A patch should be along
> shortly.
>
> Best,
> Jason
>
>
>
> On Mon, Nov 30, 2020 at 7:27 AM Bill Bejeck  wrote:
>
> > Thanks for the vote, Gwen.
> >
> > Here's an update for Jenkins build
> >
> > * Successful Jenkins builds for the 2.7 branches:
> > Unit/integration tests:
> >
> >
> https://ci-builds.apache.org/blue/organizations/jenkins/Kafka%2Fkafka-2.7-jdk8/detail/kafka-2.7-jdk8/63/
> >
> > On Sun, Nov 29, 2020 at 2:20 AM Gwen Shapira  wrote:
> >
> > > +1 (binding) - assuming we get a successful Jenkins build for the
> branch.
> > >
> > > I built from sources, tested resulting binaries locally, verified
> > > signature and checksums.
> > >
> > > Thank you for the release, Bill.
> > >
> > > On Wed, Nov 25, 2020 at 7:31 AM Bill Bejeck  wrote:
> > > >
> > > > This is the fourth candidate for the release of Apache Kafka 2.7.0.
> > > >
> > > > This is a major release that includes many new features, including:
> > > >
> > > > * Configurable TCP connection timeout and improve the initial
> metadata
> > > fetch
> > > > * Enforce broker-wide and per-listener connection creation rate
> > (KIP-612,
> > > > part 1)
> > > > * Throttle Create Topic, Create Partition and Delete Topic Operations
> > > > * Add TRACE-level end-to-end latency metrics to Streams
> > > > * Add Broker-side SCRAM Config API
> > > > * Support PEM format for SSL certificates and private key
> > > > * Add RocksDB Memory Consumption to RocksDB Metrics
> > > > * Add Sliding-Window support for Aggregations
> > > >
> > > > This release also includes a few other features, 53 improvements, and
> > 84
> > > > bug fixes.
> > > >
> > > > Release notes for the 2.7.0 release:
> > > > https://home.apache.org/~bbejeck/kafka-2.7.0-rc3/RELEASE_NOTES.html
> > > >
> > > > *** Please download, test and vote by Wednesday, December 2, 12PM ET
> > > >
> > > > 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/~bbejeck/kafka-2.7.0-rc3/
> > > >
> > > > * Maven artifacts to be voted upon:
> > > >
> https://repository.apache.org/content/groups/staging/org/apache/kafka/
> > > >
> > > > * Javadoc:
> > > > https://home.apache.org/~bbejeck/kafka-2.7.0-rc3/javadoc/
> > > >
> > > > * Tag to be voted upon (off 2.7 branch) is the 2.7.0 tag:
> > > > https://github.com/apache/kafka/releases/tag/2.7.0-rc3
> > > >
> > > > * Documentation:
> > > > https://kafka.apache.org/27/documentation.html
> > > >
> > > > * Protocol:
> > > > https://kafka.apache.org/27/protocol.html
> > > >
> > > > * Successful Jenkins builds for the 2.7 branch:
> > > > Unit/integration tests: (link to follow)
> > > > System tests: (link to follow)
> > > >
> > > > Thanks,
> > > > Bill
> > >
> > >
> > >
> > > --
> > > Gwen Shapira
> > > Engineering Manager | Confluent
> > > 650.450.2760 | @gwenshap
> > > Follow us: Twitter | blog
> > >
> >
>


Re: [VOTE] 2.7.0 RC3

2020-12-02 Thread Jason Gustafson
Hi Bill,

I found a potential blocker here:
https://issues.apache.org/jira/browse/KAFKA-10799. A patch should be along
shortly.

Best,
Jason



On Mon, Nov 30, 2020 at 7:27 AM Bill Bejeck  wrote:

> Thanks for the vote, Gwen.
>
> Here's an update for Jenkins build
>
> * Successful Jenkins builds for the 2.7 branches:
> Unit/integration tests:
>
> https://ci-builds.apache.org/blue/organizations/jenkins/Kafka%2Fkafka-2.7-jdk8/detail/kafka-2.7-jdk8/63/
>
> On Sun, Nov 29, 2020 at 2:20 AM Gwen Shapira  wrote:
>
> > +1 (binding) - assuming we get a successful Jenkins build for the branch.
> >
> > I built from sources, tested resulting binaries locally, verified
> > signature and checksums.
> >
> > Thank you for the release, Bill.
> >
> > On Wed, Nov 25, 2020 at 7:31 AM Bill Bejeck  wrote:
> > >
> > > This is the fourth candidate for the release of Apache Kafka 2.7.0.
> > >
> > > This is a major release that includes many new features, including:
> > >
> > > * Configurable TCP connection timeout and improve the initial metadata
> > fetch
> > > * Enforce broker-wide and per-listener connection creation rate
> (KIP-612,
> > > part 1)
> > > * Throttle Create Topic, Create Partition and Delete Topic Operations
> > > * Add TRACE-level end-to-end latency metrics to Streams
> > > * Add Broker-side SCRAM Config API
> > > * Support PEM format for SSL certificates and private key
> > > * Add RocksDB Memory Consumption to RocksDB Metrics
> > > * Add Sliding-Window support for Aggregations
> > >
> > > This release also includes a few other features, 53 improvements, and
> 84
> > > bug fixes.
> > >
> > > Release notes for the 2.7.0 release:
> > > https://home.apache.org/~bbejeck/kafka-2.7.0-rc3/RELEASE_NOTES.html
> > >
> > > *** Please download, test and vote by Wednesday, December 2, 12PM ET
> > >
> > > 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/~bbejeck/kafka-2.7.0-rc3/
> > >
> > > * Maven artifacts to be voted upon:
> > > https://repository.apache.org/content/groups/staging/org/apache/kafka/
> > >
> > > * Javadoc:
> > > https://home.apache.org/~bbejeck/kafka-2.7.0-rc3/javadoc/
> > >
> > > * Tag to be voted upon (off 2.7 branch) is the 2.7.0 tag:
> > > https://github.com/apache/kafka/releases/tag/2.7.0-rc3
> > >
> > > * Documentation:
> > > https://kafka.apache.org/27/documentation.html
> > >
> > > * Protocol:
> > > https://kafka.apache.org/27/protocol.html
> > >
> > > * Successful Jenkins builds for the 2.7 branch:
> > > Unit/integration tests: (link to follow)
> > > System tests: (link to follow)
> > >
> > > Thanks,
> > > Bill
> >
> >
> >
> > --
> > Gwen Shapira
> > Engineering Manager | Confluent
> > 650.450.2760 | @gwenshap
> > Follow us: Twitter | blog
> >
>


Re: [VOTE] 2.7.0 RC3

2020-11-30 Thread Bill Bejeck
Thanks for the vote, Gwen.

Here's an update for Jenkins build

* Successful Jenkins builds for the 2.7 branches:
Unit/integration tests:
https://ci-builds.apache.org/blue/organizations/jenkins/Kafka%2Fkafka-2.7-jdk8/detail/kafka-2.7-jdk8/63/

On Sun, Nov 29, 2020 at 2:20 AM Gwen Shapira  wrote:

> +1 (binding) - assuming we get a successful Jenkins build for the branch.
>
> I built from sources, tested resulting binaries locally, verified
> signature and checksums.
>
> Thank you for the release, Bill.
>
> On Wed, Nov 25, 2020 at 7:31 AM Bill Bejeck  wrote:
> >
> > This is the fourth candidate for the release of Apache Kafka 2.7.0.
> >
> > This is a major release that includes many new features, including:
> >
> > * Configurable TCP connection timeout and improve the initial metadata
> fetch
> > * Enforce broker-wide and per-listener connection creation rate (KIP-612,
> > part 1)
> > * Throttle Create Topic, Create Partition and Delete Topic Operations
> > * Add TRACE-level end-to-end latency metrics to Streams
> > * Add Broker-side SCRAM Config API
> > * Support PEM format for SSL certificates and private key
> > * Add RocksDB Memory Consumption to RocksDB Metrics
> > * Add Sliding-Window support for Aggregations
> >
> > This release also includes a few other features, 53 improvements, and 84
> > bug fixes.
> >
> > Release notes for the 2.7.0 release:
> > https://home.apache.org/~bbejeck/kafka-2.7.0-rc3/RELEASE_NOTES.html
> >
> > *** Please download, test and vote by Wednesday, December 2, 12PM ET
> >
> > 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/~bbejeck/kafka-2.7.0-rc3/
> >
> > * Maven artifacts to be voted upon:
> > https://repository.apache.org/content/groups/staging/org/apache/kafka/
> >
> > * Javadoc:
> > https://home.apache.org/~bbejeck/kafka-2.7.0-rc3/javadoc/
> >
> > * Tag to be voted upon (off 2.7 branch) is the 2.7.0 tag:
> > https://github.com/apache/kafka/releases/tag/2.7.0-rc3
> >
> > * Documentation:
> > https://kafka.apache.org/27/documentation.html
> >
> > * Protocol:
> > https://kafka.apache.org/27/protocol.html
> >
> > * Successful Jenkins builds for the 2.7 branch:
> > Unit/integration tests: (link to follow)
> > System tests: (link to follow)
> >
> > Thanks,
> > Bill
>
>
>
> --
> Gwen Shapira
> Engineering Manager | Confluent
> 650.450.2760 | @gwenshap
> Follow us: Twitter | blog
>


Re: [VOTE] 2.7.0 RC3

2020-11-28 Thread Gwen Shapira
+1 (binding) - assuming we get a successful Jenkins build for the branch.

I built from sources, tested resulting binaries locally, verified
signature and checksums.

Thank you for the release, Bill.

On Wed, Nov 25, 2020 at 7:31 AM Bill Bejeck  wrote:
>
> This is the fourth candidate for the release of Apache Kafka 2.7.0.
>
> This is a major release that includes many new features, including:
>
> * Configurable TCP connection timeout and improve the initial metadata fetch
> * Enforce broker-wide and per-listener connection creation rate (KIP-612,
> part 1)
> * Throttle Create Topic, Create Partition and Delete Topic Operations
> * Add TRACE-level end-to-end latency metrics to Streams
> * Add Broker-side SCRAM Config API
> * Support PEM format for SSL certificates and private key
> * Add RocksDB Memory Consumption to RocksDB Metrics
> * Add Sliding-Window support for Aggregations
>
> This release also includes a few other features, 53 improvements, and 84
> bug fixes.
>
> Release notes for the 2.7.0 release:
> https://home.apache.org/~bbejeck/kafka-2.7.0-rc3/RELEASE_NOTES.html
>
> *** Please download, test and vote by Wednesday, December 2, 12PM ET
>
> 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/~bbejeck/kafka-2.7.0-rc3/
>
> * Maven artifacts to be voted upon:
> https://repository.apache.org/content/groups/staging/org/apache/kafka/
>
> * Javadoc:
> https://home.apache.org/~bbejeck/kafka-2.7.0-rc3/javadoc/
>
> * Tag to be voted upon (off 2.7 branch) is the 2.7.0 tag:
> https://github.com/apache/kafka/releases/tag/2.7.0-rc3
>
> * Documentation:
> https://kafka.apache.org/27/documentation.html
>
> * Protocol:
> https://kafka.apache.org/27/protocol.html
>
> * Successful Jenkins builds for the 2.7 branch:
> Unit/integration tests: (link to follow)
> System tests: (link to follow)
>
> Thanks,
> Bill



-- 
Gwen Shapira
Engineering Manager | Confluent
650.450.2760 | @gwenshap
Follow us: Twitter | blog


Re: [VOTE] 2.7.0 RC3

2020-11-25 Thread Bill Bejeck
Hi Tom,

Thanks for reviewing the docs and providing the fix.

I agree that this doesn't necessarily meet the bar for a new RC, we'll fix
the 2.7 HTML

-Bill

On Wed, Nov 25, 2020 at 11:17 AM Tom Bentley  wrote:

> Hi Bill,
>
> One very minor problem I just spotted is
> https://kafka.apache.org/27/documentation.html#brokerconfigs_listeners,
> because the  tag is not properly closed the HTML doesn't render
> property (in Chromium and Firefox at least) and all the rest of the configs
> are shown in a monospaced font. I opened a PR
> https://github.com/apache/kafka/pull/9655, but unless there's some other
> reason for an RC4 it might be better to just fix the generated HTML for 2.7
>
> Kind regards,
>
> Tom
>
> On Wed, Nov 25, 2020 at 3:37 PM Bill Bejeck  wrote:
>
> > This is the fourth candidate for the release of Apache Kafka 2.7.0.
> >
> > This is a major release that includes many new features, including:
> >
> > * Configurable TCP connection timeout and improve the initial metadata
> > fetch
> > * Enforce broker-wide and per-listener connection creation rate (KIP-612,
> > part 1)
> > * Throttle Create Topic, Create Partition and Delete Topic Operations
> > * Add TRACE-level end-to-end latency metrics to Streams
> > * Add Broker-side SCRAM Config API
> > * Support PEM format for SSL certificates and private key
> > * Add RocksDB Memory Consumption to RocksDB Metrics
> > * Add Sliding-Window support for Aggregations
> >
> > This release also includes a few other features, 53 improvements, and 84
> > bug fixes.
> >
> > Release notes for the 2.7.0 release:
> > https://home.apache.org/~bbejeck/kafka-2.7.0-rc3/RELEASE_NOTES.html
> >
> > *** Please download, test and vote by Wednesday, December 2, 12PM ET
> >
> > 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/~bbejeck/kafka-2.7.0-rc3/
> >
> > * Maven artifacts to be voted upon:
> > https://repository.apache.org/content/groups/staging/org/apache/kafka/
> >
> > * Javadoc:
> > https://home.apache.org/~bbejeck/kafka-2.7.0-rc3/javadoc/
> >
> > * Tag to be voted upon (off 2.7 branch) is the 2.7.0 tag:
> > https://github.com/apache/kafka/releases/tag/2.7.0-rc3
> >
> > * Documentation:
> > https://kafka.apache.org/27/documentation.html
> >
> > * Protocol:
> > https://kafka.apache.org/27/protocol.html
> >
> > * Successful Jenkins builds for the 2.7 branch:
> > Unit/integration tests: (link to follow)
> > System tests: (link to follow)
> >
> > Thanks,
> > Bill
> >
>


Re: [VOTE] 2.7.0 RC3

2020-11-25 Thread Tom Bentley
Hi Bill,

One very minor problem I just spotted is
https://kafka.apache.org/27/documentation.html#brokerconfigs_listeners,
because the  tag is not properly closed the HTML doesn't render
property (in Chromium and Firefox at least) and all the rest of the configs
are shown in a monospaced font. I opened a PR
https://github.com/apache/kafka/pull/9655, but unless there's some other
reason for an RC4 it might be better to just fix the generated HTML for 2.7

Kind regards,

Tom

On Wed, Nov 25, 2020 at 3:37 PM Bill Bejeck  wrote:

> This is the fourth candidate for the release of Apache Kafka 2.7.0.
>
> This is a major release that includes many new features, including:
>
> * Configurable TCP connection timeout and improve the initial metadata
> fetch
> * Enforce broker-wide and per-listener connection creation rate (KIP-612,
> part 1)
> * Throttle Create Topic, Create Partition and Delete Topic Operations
> * Add TRACE-level end-to-end latency metrics to Streams
> * Add Broker-side SCRAM Config API
> * Support PEM format for SSL certificates and private key
> * Add RocksDB Memory Consumption to RocksDB Metrics
> * Add Sliding-Window support for Aggregations
>
> This release also includes a few other features, 53 improvements, and 84
> bug fixes.
>
> Release notes for the 2.7.0 release:
> https://home.apache.org/~bbejeck/kafka-2.7.0-rc3/RELEASE_NOTES.html
>
> *** Please download, test and vote by Wednesday, December 2, 12PM ET
>
> 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/~bbejeck/kafka-2.7.0-rc3/
>
> * Maven artifacts to be voted upon:
> https://repository.apache.org/content/groups/staging/org/apache/kafka/
>
> * Javadoc:
> https://home.apache.org/~bbejeck/kafka-2.7.0-rc3/javadoc/
>
> * Tag to be voted upon (off 2.7 branch) is the 2.7.0 tag:
> https://github.com/apache/kafka/releases/tag/2.7.0-rc3
>
> * Documentation:
> https://kafka.apache.org/27/documentation.html
>
> * Protocol:
> https://kafka.apache.org/27/protocol.html
>
> * Successful Jenkins builds for the 2.7 branch:
> Unit/integration tests: (link to follow)
> System tests: (link to follow)
>
> Thanks,
> Bill
>