[VOTE] 1.1.1 RC1

6 views
Skip to first unread message

Dong Lin

unread,
Jun 22, 2018, 1:10:06 PM6/22/18
to d...@kafka.apache.org, us...@kafka.apache.org, kafka-...@googlegroups.com
Hello Kafka users, developers and client-developers,

This is the second candidate for release of Apache Kafka 1.1.1. 

Apache Kafka 1.1.1 is a bug-fix release for the 1.1 branch that was first released with 1.1.0 about 3 months ago. We have fixed about 25 issues since that release. A few of the more significant fixes include:

KAFKA-6925 - Fix memory leak in StreamsMetricsThreadImpl
KAFKA-6937 - In-sync replica delayed during fetch if replica throttle is exceeded 
KAFKA-6917 - Process txn completion asynchronously to avoid deadlock
KAFKA-6893 - Create processors before starting acceptor to avoid ArithmeticException
KAFKA-6870 - Fix ConcurrentModificationException in SampledStat
KAFKA-6878 - Fix NullPointerException when querying global state store
KAFKA-6879 - Invoke session init callbacks outside lock to avoid Controller deadlock
KAFKA-6857 - Prevent follower from truncating to the wrong offset if undefined leader epoch is requested
KAFKA-6854 - Log cleaner fails with transaction markers that are deleted during clean
KAFKA-6747 - Check whether there is in-flight transaction before aborting transaction
KAFKA-6748 - Double check before scheduling a new task after the punctuate call
KAFKA-6739 - Fix IllegalArgumentException when down-converting from V2 to V0/V1
KAFKA-6728 - Fix NullPointerException when instantiating the HeaderConverter

Kafka 1.1.1 release plan:

Release notes for the 1.1.1 release:

*** Please download, test and vote by Thursday, Jun 22, 12pm PT ***

Kafka's KEYS file containing PGP keys we use to sign the release:
http://kafka.apache.org/KEYS

* Release artifacts to be voted upon (source and binary):
http://home.apache.org/~lindong/kafka-1.1.1-rc1/

* Maven artifacts to be voted upon:
https://repository.apache.org/content/groups/staging/

* Javadoc:
http://home.apache.org/~lindong/kafka-1.1.1-rc1/javadoc/

* Tag to be voted upon (off 1.1 branch) is the 1.1.1-rc1 tag:
https://github.com/apache/kafka/tree/1.1.1-rc1

* Documentation:
http://kafka.apache.org/11/documentation.html

* Protocol:
http://kafka.apache.org/11/protocol.html

* Successful Jenkins builds for the 1.1 branch:
Unit/integration tests: https://builds.apache.org/job/kafka-1.1-jdk7/152/
System tests: https://jenkins.confluent.io/job/system-test-kafka-branch-builder/1817


Please test and verify the release artifacts and submit a vote for this RC,
or report any issues so we can fix them and get a new RC out ASAP. Although
this release vote requires PMC votes to pass, testing, votes, and bug
reports are valuable and appreciated from everyone.

Cheers,
Dong


Dong Lin

unread,
Jun 22, 2018, 10:41:55 PM6/22/18
to d...@kafka.apache.org, us...@kafka.apache.org, kafka-...@googlegroups.com
Thank you for testing and voting the release!

I noticed that the date for 1.1.1-rc1 is wrong. Please kindly test and vote by Tuesday, June 26, 12 pm PT.

Thanks,
Dong

Manikumar

unread,
Jun 25, 2018, 1:31:29 PM6/25/18
to dev, Users, kafka-clients
+1 (non-binding)  Ran tests,  Verified quick start,  producer/consumer perf tests


--
You received this message because you are subscribed to the Google Groups "kafka-clients" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kafka-client...@googlegroups.com.
To post to this group, send email to kafka-...@googlegroups.com.
Visit this group at https://groups.google.com/group/kafka-clients.
To view this discussion on the web visit https://groups.google.com/d/msgid/kafka-clients/CAAaarBZCqdUPK8asaZS0ws0yr_vjFw0o8RxFcdRv07%3Df_7g%3DkQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Dong Lin

unread,
Jun 27, 2018, 3:07:30 AM6/27/18
to us...@kafka.apache.org, d...@kafka.apache.org, kafka-...@googlegroups.com
Thank you all for your test and votes!

It will be great to have more votes from PMC so that we can conclude kafka-1.1.1 release :)

Dong Lin

unread,
Jun 28, 2018, 9:15:06 PM6/28/18
to d...@kafka.apache.org, us...@kafka.apache.org, kafka-...@googlegroups.com
Thanks for catching this Odin! Now I check the release process again, I realized that I should have used release.py instead of doing every step manually. So a few steps were missed. Most notably the kafka_2.11-1.1.1.tgz generated for RC1 were compiled with Java 8 instead of Java 7. Thus a new release is required to correct this mistake. 

I am very sorry for the inconvenience. If you have time, please kindly help test the release again. Thank you all for your help!


On Thu, Jun 28, 2018 at 4:05 AM, Manikumar <manikum...@gmail.com> wrote:
Yes, looks like maven artifacts are missing on staging repo
https://repository.apache.org/content/groups/staging/org/apache/kafka/kafka_2.11/

On Thu, Jun 28, 2018 at 4:18 PM Odin <od...@odinodin.com> wrote:

> There are no 1.1.1-rc1 artifacts in the staging repo listed. Where can
> they be found?
>
> Sincerely
> Odin Standal
>
>
> ​​
>
> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐

>
> On June 22, 2018 7:09 PM, Dong Lin <lind...@gmail.com> wrote:
>
> > ​​
> >
> > Hello Kafka users, developers and client-developers,
> >
> > This is the second candidate for release of Apache Kafka 1.1.1.
> >
> > Apache Kafka 1.1.1 is a bug-fix release for the 1.1 branch that was first
> >
> > released with 1.1.0 about 3 months ago. We have fixed about 25 issues
> since
> >
> > that release. A few of the more significant fixes include:
> >
> > KAFKA-6925 https://issues.apache.org/jira/browse/KAFKA-6925 - Fix memory
> >
> > leak in StreamsMetricsThreadImpl
> >
> > KAFKA-6937 https://issues.apache.org/jira/browse/KAFKA-6937 - In-sync

> >
> > replica delayed during fetch if replica throttle is exceeded
> >

> txn
> >
> > completion asynchronously to avoid deadlock
> >

> >
> > processors before starting acceptor to avoid ArithmeticException
> >
> > KAFKA-6870 https://issues.apache.org/jira/browse/KAFKA-6870 -
> >
> > Fix ConcurrentModificationException in SampledStat
> >
> > KAFKA-6878 https://issues.apache.org/jira/browse/KAFKA-6878 - Fix

> >
> > NullPointerException when querying global state store
> >

> >
> > session init callbacks outside lock to avoid Controller deadlock
> >

> >
> > follower from truncating to the wrong offset if undefined leader epoch is
> >
> > requested
> >

> cleaner
> >
> > fails with transaction markers that are deleted during clean
> >

> >
> > whether there is in-flight transaction before aborting transaction
> >

> >
> > check before scheduling a new task after the punctuate call
> >

> >
> > Fix IllegalArgumentException when down-converting from V2 to V0/V1
> >

> >
> > Fix NullPointerException when instantiating the HeaderConverter
> >
> > Kafka 1.1.1 release plan:
> >
> > https://cwiki.apache.org/confluence/display/KAFKA/Release+Plan+1.1.1
> >
> > Release notes for the 1.1.1 release:
> >
> > http://home.apache.org/~lindong/kafka-1.1.1-rc1/RELEASE_NOTES.html
> >
> > *** Please download, test and vote by Thursday, Jun 22, 12pm PT ***
> >
> > Kafka's KEYS file containing PGP keys we use to sign the release:
> >
> > http://kafka.apache.org/KEYS
> >
> > -   Release artifacts to be voted upon (source and binary):
> >
> >     http://home.apache.org/~lindong/kafka-1.1.1-rc1/
> >
> > -   Maven artifacts to be voted upon:
> >
> >     https://repository.apache.org/content/groups/staging/
> >
> > -   Javadoc:
> >
> >     http://home.apache.org/~lindong/kafka-1.1.1-rc1/javadoc/
> >
> > -   Tag to be voted upon (off 1.1 branch) is the 1.1.1-rc1 tag:
> >
> >     https://github.com/apache/kafka/tree/1.1.1-rc1
> >
> > -   Documentation:
> >
> >     http://kafka.apache.org/11/documentation.html
> >
> > -   Protocol:
> >
> >     http://kafka.apache.org/11/protocol.html
> >
> > -   Successful Jenkins builds for the 1.1 branch:
Reply all
Reply to author
Forward
0 new messages