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 > > >