Hearing no objections, I have updated the release plan.

Ismael

On Tue, May 2, 2017 at 10:07 PM, Ismael Juma <ism...@juma.me.uk> wrote:

> Hi all,
>
> As I looked deeper into the details of the impact of this change, it
> became apparent to me that it may better to postpone it to a future
> release. Reasons follow:
>
> 1. Once we move to Java 8, there will be a ripple effect in all projects
> that depend on the Kafka clients jar. Given where we are in the release
> cycle[2], we would prefer to focus our resources on ensuring a high quality
> release despite the extensive changes to core parts of Kafka (message
> format, replication protocol, single-threaded controller, transactions,
> etc.). In other words, improving test coverage, stabilising flaky tests (as
> they may be hiding real bugs), fixing issues identified, etc. is more
> valuable to our users than bumping the minimum JDK version.
>
> 2. If we bump the version, exactly-once (idempotent producer and
> transactions) and headers won't be available for clients that are stuck
> using Java 7. In addition, taking advantage of KIP-101 (an important
> improvement to the replication protocol) would require down conversion (and
> consequent performance impact) if there are Java 7 clients. Users tend to
> have less control on client environments and upgrading the JDK version is
> challenging. Our research indicates that this is not uncommon.
>
> 3. Even though Oracle no longer publishes security fixes for Java 7 freely
> (a support contract is required), Red Hat continues to publish them and
> will do so until June 2018[1].
>
> Given the above, I suggest we postpone the Java 8 switch to a subsequent
> major release. It's a bit frustrating, but I think this is the right
> decision for our
> users. Are there any objections?
>
> Ismael
>
> [1] https://access.redhat.com/articles/1299013
> [2] https://cwiki.apache.org/confluence/display/KAFKA/
> Release+Plan+0.11.0.0
>
> On Tue, Feb 28, 2017 at 4:11 AM, Becket Qin <becket....@gmail.com> wrote:
>
>> +1
>>
>> On Mon, Feb 27, 2017 at 6:38 PM, Ismael Juma <ism...@juma.me.uk> wrote:
>>
>> > Thanks to everyone who voted and provided feedback. +1 (binding) from me
>> > too.
>> >
>> > The vote has passed with 4 binding votes (Grant, Jason, Guozhang,
>> Ismael)
>> > and 11 non-binding votes (Bill, Damian, Eno, Edoardo, Mickael, Bharat,
>> > Onur, Vahid, Colin, Apurva, Tom). There were no 0 or -1 votes.
>> >
>> > I have updated the relevant wiki pages.
>> >
>> > Ismael
>> >
>> > On Thu, Feb 9, 2017 at 3:31 PM, Ismael Juma <ism...@juma.me.uk> wrote:
>> >
>> > > Hi everyone,
>> > >
>> > > Since everyone in the discuss thread was in favour (10 people
>> responded),
>> > > I would like to initiate the voting process for KIP-118: Drop Support
>> for
>> > > Java 7 in Kafka 0.11:
>> > >
>> > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-
>> > > 118%3A+Drop+Support+for+Java+7+in+Kafka+0.11
>> > >
>> > > The vote will run for a minimum of 72 hours.
>> > >
>> > > Thanks,
>> > > Ismael
>> > >
>> > >
>> >
>>
>
>

Reply via email to