Thanks. Is it worthwhile updating the KIP with the timeline? So someone like me who is catching up can figure out the status?
On Mon, Feb 6, 2017 at 10:08 PM, Vahid S Hashemian <vahidhashem...@us.ibm.com> wrote: > Hi Gwen, > > The KIP passed with enough binding votes, but I think not everyone was > decided on whether it should go into 0.10.2.0 or the following release. > > Quoting Ismael on an earlier post in the same thread: > > {quote} > I think there are 2 aspects to this KIP: > > 1. Deprecating the old consumers > 2. When it should be done > > I think everyone agrees that we should deprecate it, but there is a > difference of opinions on the timing. I think it may be best not to rush > it, so I'm +1 on this for the release after 0.10.2.0 (which means the PR > could be merged after the 0.10.2 branch is created in a couple of weeks). > {quote} > > --Vahid > > > > > From: Gwen Shapira <g...@confluent.io> > To: dev@kafka.apache.org > Date: 02/06/2017 07:39 PM > Subject: Re: [VOTE] KIP-109: Old Consumer Deprecation > > > > What's the status here? It looks like we voted in favor of deprecating > in 0.10.2 but the JIRA is open and we rolled out an RC... > I'm confused :) > > On Wed, Jan 11, 2017 at 4:10 PM, Jason Gustafson <ja...@confluent.io> > wrote: >> +1 from me. I'm in favor of deprecating in 0.10.2 if possible, or in the >> next release at the latest. As Ewen and Stevo have pointed out, it is >> already effectively deprecated. >> >> -Jason >> >> On Wed, Jan 11, 2017 at 4:01 PM, Stevo Slavić <ssla...@gmail.com> wrote: >> >>> +1 (non-binding) and for deprecating it ASAP. It's already actually >>> deprecated, not supported, new features and bug fixes end up only in > new >>> clients API, so would be fair to communicate clearly to users in old >>> consumer API that it's deprecated, it's further or new use is > discouraged >>> and if one still continues to or especially decides to starts using it > that >>> you're using it at your own risk. Deprecation is just recommendation. >>> >>> Wish SimpleConsumer was never part of public API. >>> >>> On Thu, Jan 12, 2017 at 12:24 AM, Ismael Juma <ism...@juma.me.uk> > wrote: >>> >>> > Ewen, >>> > >>> > I think a policy of giving it a minimum of one year between > deprecation >>> and >>> > removal for this case seems reasonable. >>> > >>> > Ismael >>> > >>> > On Wed, Jan 11, 2017 at 5:45 AM, Ewen Cheslack-Postava < >>> e...@confluent.io> >>> > wrote: >>> > >>> > > Ismael, >>> > > >>> > > Is that regardless of whether it ends up being a major/minor > version? >>> > i.e. >>> > > given the way we've phrased (and I think started to follow through > on) >>> > > deprecations, if the next releases were 0.10.3.0 and then 0.11.0.0, > the >>> > > deprecation period would only be one release. That would be a tiny >>> window >>> > > for a huge deprecation. If the next release ended up 0.11.0.0, then >>> we'd >>> > > wait (presumably multiple releases until) 0.12.0.0 which could be >>> > something >>> > > like a year. >>> > > >>> > > I think we should deprecate the APIs ASAP since they are > effectively >>> > > unmaintained (or very minimally maintained at best). And I'd > actually >>> > even >>> > > like to do so in 0.10.2.0. >>> > > >>> > > Perhaps we should consider a slightly customized policy instead? > Major >>> > > deprecations like this might require something slightly different. > For >>> > > example, I think a KIP + release notes that explain we're marking > the >>> > > consumer as deprecated now but it will continue to exist for at > least 1 >>> > > year (regardless of release versions) and will be removed in the > next >>> > major >>> > > release *after* 1 year would give users plenty of warning and not >>> result >>> > in >>> > > any weirdness if a major version bump happens relatively soon. >>> > > >>> > > (Sorry to drag this into the VOTE thread... If we can agree on that >>> > > deprecation/removal schedule, I'd love to still get this in by > feature >>> > > freeze, especially since the patch is presumably trivial.) >>> > > >>> > > -Ewen >>> > > >>> > > On Tue, Jan 10, 2017 at 11:58 AM, Gwen Shapira <g...@confluent.io> >>> > wrote: >>> > > >>> > > > +1 >>> > > > >>> > > > On Mon, Jan 9, 2017 at 8:58 AM, Vahid S Hashemian >>> > > > <vahidhashem...@us.ibm.com> wrote: >>> > > > > Happy Monday, >>> > > > > >>> > > > > I'd like to thank everyone who participated in the discussion >>> around >>> > > this >>> > > > > KIP and shared their opinion. >>> > > > > >>> > > > > The only concern that was raised was not having a defined > migration >>> > > plan >>> > > > > yet for existing users of the old consumer. >>> > > > > I hope that responses to this concern (on the discussion > thread) >>> have >>> > > > been >>> > > > > satisfactory. >>> > > > > >>> > > > > Given the short time we have until the 0.10.2.0 cut-off date > I'd >>> like >>> > > to >>> > > > > start voting on this KIP. >>> > > > > >>> > > > > KIP: >>> > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP- >>> > > > 109%3A+Old+Consumer+Deprecation >>> > > > > Discussion thread: >>> > > > > https://www.mail-archive.com/dev@kafka.apache.org/msg63427.html >>> > > > > >>> > > > > Thanks. >>> > > > > --Vahid >>> > > > > >>> > > > > >>> > > > >>> > > > >>> > > > >>> > > > -- >>> > > > Gwen Shapira >>> > > > Product Manager | Confluent >>> > > > 650.450.2760 | @gwenshap >>> > > > Follow us: Twitter | blog >>> > > > >>> > > >>> > >>> > > > > -- > Gwen Shapira > Product Manager | Confluent > 650.450.2760 | @gwenshap > Follow us: Twitter | blog > > > > > -- Gwen Shapira Product Manager | Confluent 650.450.2760 | @gwenshap Follow us: Twitter | blog