Re: [VOTE] Deprecating the old Scala producers for 0.10.0.0

2016-03-07 Thread Ismael Juma
Thanks everyone for voting. +1 from me too.

The vote passed with 6 binding +1s (Neha, Joe, Gwen, Guozhang, Joel, Ewen)
and 4 non-binding +1s (Becket, Ashish, Grant and me).

The discussion will now move to KAFKA-2982.

Ismael

On Mon, Mar 7, 2016 at 7:12 PM, Ewen Cheslack-Postava 
wrote:

> +1
>
> On Mon, Mar 7, 2016 at 10:16 AM, Joel Koshy  wrote:
>
> > +1
> >
> > On Thu, Mar 3, 2016 at 2:36 PM, Ismael Juma  wrote:
> >
> > > Hi all,
> > >
> > > The new Java producer was introduced in 0.8.2.0 (released in February
> > > 2015). It has become the default implementation for various tools since
> > > 0.9.0.0 (released in October 2015) and it is the only implementation
> with
> > > support for the security features introduced in 0.9.0.0.
> > >
> > > Given this, I think we should deprecate the old Scala producers for
> > > 0.10.0.0 by adding @deprecated annotations in the code and updating the
> > the
> > > documentation to encourage usage of the new Java producer. This would
> > give
> > > our users a stronger signal regarding our plans to focus on the new
> Java
> > > producer going forward.
> > >
> > > Note that this proposal is only about deprecating the old Scala
> producers
> > > as,
> > > in my opinion, it is too early to do the same for the old Scala
> > consumers.
> > > The
> > > new Java consumer was only introduced in 0.9.0.0 and it's still marked
> as
> > > beta. It would be good to have a full release cycle where the new
> > consumer
> > > is no longer in beta before we deprecate the old consumers. We are
> hoping
> > > to remove the beta label for the consumer for 0.10.0.0, but that's a
> > > separate discussion.
> > >
> > > With regards to removal of the deprecated producers, the current
> thinking
> > > is to remove all Scala clients at the same time, so it will take at
> least
> > > two non bug-fix release cycles (it could take longer depending on
> users'
> > > feedback).
> > >
> > > The feedback was mostly positive in the discuss thread although some
> > points
> > > were raised about deprecating the old producers before deprecating the
> > old
> > > consumers:
> > >
> > >
> > >
> >
> http://search-hadoop.com/m/uyzND1KVJJmcbgAf2=+DISCUSS+Deprecating+the+old+Scala+producers+for+the+next+release
> > >
> > > The JIRA for tracking this is KAFKA-2982.
> > >
> > > The vote will run for 72 hours.
> > >
> > > Thanks,
> > > Ismael
> > >
> >
>
>
>
> --
> Thanks,
> Ewen
>


Re: [VOTE] Deprecating the old Scala producers for 0.10.0.0

2016-03-07 Thread Ewen Cheslack-Postava
+1

On Mon, Mar 7, 2016 at 10:16 AM, Joel Koshy  wrote:

> +1
>
> On Thu, Mar 3, 2016 at 2:36 PM, Ismael Juma  wrote:
>
> > Hi all,
> >
> > The new Java producer was introduced in 0.8.2.0 (released in February
> > 2015). It has become the default implementation for various tools since
> > 0.9.0.0 (released in October 2015) and it is the only implementation with
> > support for the security features introduced in 0.9.0.0.
> >
> > Given this, I think we should deprecate the old Scala producers for
> > 0.10.0.0 by adding @deprecated annotations in the code and updating the
> the
> > documentation to encourage usage of the new Java producer. This would
> give
> > our users a stronger signal regarding our plans to focus on the new Java
> > producer going forward.
> >
> > Note that this proposal is only about deprecating the old Scala producers
> > as,
> > in my opinion, it is too early to do the same for the old Scala
> consumers.
> > The
> > new Java consumer was only introduced in 0.9.0.0 and it's still marked as
> > beta. It would be good to have a full release cycle where the new
> consumer
> > is no longer in beta before we deprecate the old consumers. We are hoping
> > to remove the beta label for the consumer for 0.10.0.0, but that's a
> > separate discussion.
> >
> > With regards to removal of the deprecated producers, the current thinking
> > is to remove all Scala clients at the same time, so it will take at least
> > two non bug-fix release cycles (it could take longer depending on users'
> > feedback).
> >
> > The feedback was mostly positive in the discuss thread although some
> points
> > were raised about deprecating the old producers before deprecating the
> old
> > consumers:
> >
> >
> >
> http://search-hadoop.com/m/uyzND1KVJJmcbgAf2=+DISCUSS+Deprecating+the+old+Scala+producers+for+the+next+release
> >
> > The JIRA for tracking this is KAFKA-2982.
> >
> > The vote will run for 72 hours.
> >
> > Thanks,
> > Ismael
> >
>



-- 
Thanks,
Ewen


Re: [VOTE] Deprecating the old Scala producers for 0.10.0.0

2016-03-07 Thread Joel Koshy
+1

On Thu, Mar 3, 2016 at 2:36 PM, Ismael Juma  wrote:

> Hi all,
>
> The new Java producer was introduced in 0.8.2.0 (released in February
> 2015). It has become the default implementation for various tools since
> 0.9.0.0 (released in October 2015) and it is the only implementation with
> support for the security features introduced in 0.9.0.0.
>
> Given this, I think we should deprecate the old Scala producers for
> 0.10.0.0 by adding @deprecated annotations in the code and updating the the
> documentation to encourage usage of the new Java producer. This would give
> our users a stronger signal regarding our plans to focus on the new Java
> producer going forward.
>
> Note that this proposal is only about deprecating the old Scala producers
> as,
> in my opinion, it is too early to do the same for the old Scala consumers.
> The
> new Java consumer was only introduced in 0.9.0.0 and it's still marked as
> beta. It would be good to have a full release cycle where the new consumer
> is no longer in beta before we deprecate the old consumers. We are hoping
> to remove the beta label for the consumer for 0.10.0.0, but that's a
> separate discussion.
>
> With regards to removal of the deprecated producers, the current thinking
> is to remove all Scala clients at the same time, so it will take at least
> two non bug-fix release cycles (it could take longer depending on users'
> feedback).
>
> The feedback was mostly positive in the discuss thread although some points
> were raised about deprecating the old producers before deprecating the old
> consumers:
>
>
> http://search-hadoop.com/m/uyzND1KVJJmcbgAf2=+DISCUSS+Deprecating+the+old+Scala+producers+for+the+next+release
>
> The JIRA for tracking this is KAFKA-2982.
>
> The vote will run for 72 hours.
>
> Thanks,
> Ismael
>


Re: [VOTE] Deprecating the old Scala producers for 0.10.0.0

2016-03-05 Thread Guozhang Wang
+1.

On Thu, Mar 3, 2016 at 9:26 PM, Grant Henke  wrote:

> +1 (non-binding)
>
> On Thu, Mar 3, 2016 at 9:39 PM, Ashish Singh  wrote:
>
> > +1 (non-binding)
> >
> > On Thu, Mar 3, 2016 at 4:57 PM, Becket Qin  wrote:
> >
> > > +1 (non-binding)
> > >
> > > On Thu, Mar 3, 2016 at 3:39 PM, Gwen Shapira 
> wrote:
> > >
> > > > +1
> > > >
> > > > On Thu, Mar 3, 2016 at 2:36 PM, Ismael Juma 
> wrote:
> > > > > Hi all,
> > > > >
> > > > > The new Java producer was introduced in 0.8.2.0 (released in
> February
> > > > > 2015). It has become the default implementation for various tools
> > since
> > > > > 0.9.0.0 (released in October 2015) and it is the only
> implementation
> > > with
> > > > > support for the security features introduced in 0.9.0.0.
> > > > >
> > > > > Given this, I think we should deprecate the old Scala producers for
> > > > > 0.10.0.0 by adding @deprecated annotations in the code and updating
> > the
> > > > the
> > > > > documentation to encourage usage of the new Java producer. This
> would
> > > > give
> > > > > our users a stronger signal regarding our plans to focus on the new
> > > Java
> > > > > producer going forward.
> > > > >
> > > > > Note that this proposal is only about deprecating the old Scala
> > > > producers as,
> > > > > in my opinion, it is too early to do the same for the old Scala
> > > > consumers. The
> > > > > new Java consumer was only introduced in 0.9.0.0 and it's still
> > marked
> > > as
> > > > > beta. It would be good to have a full release cycle where the new
> > > > consumer
> > > > > is no longer in beta before we deprecate the old consumers. We are
> > > hoping
> > > > > to remove the beta label for the consumer for 0.10.0.0, but that's
> a
> > > > > separate discussion.
> > > > >
> > > > > With regards to removal of the deprecated producers, the current
> > > thinking
> > > > > is to remove all Scala clients at the same time, so it will take at
> > > least
> > > > > two non bug-fix release cycles (it could take longer depending on
> > > users'
> > > > > feedback).
> > > > >
> > > > > The feedback was mostly positive in the discuss thread although
> some
> > > > points
> > > > > were raised about deprecating the old producers before deprecating
> > the
> > > > old
> > > > > consumers:
> > > > >
> > > > >
> > > >
> > >
> >
> http://search-hadoop.com/m/uyzND1KVJJmcbgAf2=+DISCUSS+Deprecating+the+old+Scala+producers+for+the+next+release
> > > > >
> > > > > The JIRA for tracking this is KAFKA-2982.
> > > > >
> > > > > The vote will run for 72 hours.
> > > > >
> > > > > Thanks,
> > > > > Ismael
> > > >
> > >
> >
> >
> >
> > --
> >
> > Regards,
> > Ashish
> >
>
>
>
> --
> Grant Henke
> Software Engineer | Cloudera
> gr...@cloudera.com | twitter.com/gchenke | linkedin.com/in/granthenke
>



-- 
-- Guozhang


Re: [VOTE] Deprecating the old Scala producers for 0.10.0.0

2016-03-03 Thread Grant Henke
+1 (non-binding)

On Thu, Mar 3, 2016 at 9:39 PM, Ashish Singh  wrote:

> +1 (non-binding)
>
> On Thu, Mar 3, 2016 at 4:57 PM, Becket Qin  wrote:
>
> > +1 (non-binding)
> >
> > On Thu, Mar 3, 2016 at 3:39 PM, Gwen Shapira  wrote:
> >
> > > +1
> > >
> > > On Thu, Mar 3, 2016 at 2:36 PM, Ismael Juma  wrote:
> > > > Hi all,
> > > >
> > > > The new Java producer was introduced in 0.8.2.0 (released in February
> > > > 2015). It has become the default implementation for various tools
> since
> > > > 0.9.0.0 (released in October 2015) and it is the only implementation
> > with
> > > > support for the security features introduced in 0.9.0.0.
> > > >
> > > > Given this, I think we should deprecate the old Scala producers for
> > > > 0.10.0.0 by adding @deprecated annotations in the code and updating
> the
> > > the
> > > > documentation to encourage usage of the new Java producer. This would
> > > give
> > > > our users a stronger signal regarding our plans to focus on the new
> > Java
> > > > producer going forward.
> > > >
> > > > Note that this proposal is only about deprecating the old Scala
> > > producers as,
> > > > in my opinion, it is too early to do the same for the old Scala
> > > consumers. The
> > > > new Java consumer was only introduced in 0.9.0.0 and it's still
> marked
> > as
> > > > beta. It would be good to have a full release cycle where the new
> > > consumer
> > > > is no longer in beta before we deprecate the old consumers. We are
> > hoping
> > > > to remove the beta label for the consumer for 0.10.0.0, but that's a
> > > > separate discussion.
> > > >
> > > > With regards to removal of the deprecated producers, the current
> > thinking
> > > > is to remove all Scala clients at the same time, so it will take at
> > least
> > > > two non bug-fix release cycles (it could take longer depending on
> > users'
> > > > feedback).
> > > >
> > > > The feedback was mostly positive in the discuss thread although some
> > > points
> > > > were raised about deprecating the old producers before deprecating
> the
> > > old
> > > > consumers:
> > > >
> > > >
> > >
> >
> http://search-hadoop.com/m/uyzND1KVJJmcbgAf2=+DISCUSS+Deprecating+the+old+Scala+producers+for+the+next+release
> > > >
> > > > The JIRA for tracking this is KAFKA-2982.
> > > >
> > > > The vote will run for 72 hours.
> > > >
> > > > Thanks,
> > > > Ismael
> > >
> >
>
>
>
> --
>
> Regards,
> Ashish
>



-- 
Grant Henke
Software Engineer | Cloudera
gr...@cloudera.com | twitter.com/gchenke | linkedin.com/in/granthenke


Re: [VOTE] Deprecating the old Scala producers for 0.10.0.0

2016-03-03 Thread Ashish Singh
+1 (non-binding)

On Thu, Mar 3, 2016 at 4:57 PM, Becket Qin  wrote:

> +1 (non-binding)
>
> On Thu, Mar 3, 2016 at 3:39 PM, Gwen Shapira  wrote:
>
> > +1
> >
> > On Thu, Mar 3, 2016 at 2:36 PM, Ismael Juma  wrote:
> > > Hi all,
> > >
> > > The new Java producer was introduced in 0.8.2.0 (released in February
> > > 2015). It has become the default implementation for various tools since
> > > 0.9.0.0 (released in October 2015) and it is the only implementation
> with
> > > support for the security features introduced in 0.9.0.0.
> > >
> > > Given this, I think we should deprecate the old Scala producers for
> > > 0.10.0.0 by adding @deprecated annotations in the code and updating the
> > the
> > > documentation to encourage usage of the new Java producer. This would
> > give
> > > our users a stronger signal regarding our plans to focus on the new
> Java
> > > producer going forward.
> > >
> > > Note that this proposal is only about deprecating the old Scala
> > producers as,
> > > in my opinion, it is too early to do the same for the old Scala
> > consumers. The
> > > new Java consumer was only introduced in 0.9.0.0 and it's still marked
> as
> > > beta. It would be good to have a full release cycle where the new
> > consumer
> > > is no longer in beta before we deprecate the old consumers. We are
> hoping
> > > to remove the beta label for the consumer for 0.10.0.0, but that's a
> > > separate discussion.
> > >
> > > With regards to removal of the deprecated producers, the current
> thinking
> > > is to remove all Scala clients at the same time, so it will take at
> least
> > > two non bug-fix release cycles (it could take longer depending on
> users'
> > > feedback).
> > >
> > > The feedback was mostly positive in the discuss thread although some
> > points
> > > were raised about deprecating the old producers before deprecating the
> > old
> > > consumers:
> > >
> > >
> >
> http://search-hadoop.com/m/uyzND1KVJJmcbgAf2=+DISCUSS+Deprecating+the+old+Scala+producers+for+the+next+release
> > >
> > > The JIRA for tracking this is KAFKA-2982.
> > >
> > > The vote will run for 72 hours.
> > >
> > > Thanks,
> > > Ismael
> >
>



-- 

Regards,
Ashish


Re: [VOTE] Deprecating the old Scala producers for 0.10.0.0

2016-03-03 Thread Becket Qin
+1 (non-binding)

On Thu, Mar 3, 2016 at 3:39 PM, Gwen Shapira  wrote:

> +1
>
> On Thu, Mar 3, 2016 at 2:36 PM, Ismael Juma  wrote:
> > Hi all,
> >
> > The new Java producer was introduced in 0.8.2.0 (released in February
> > 2015). It has become the default implementation for various tools since
> > 0.9.0.0 (released in October 2015) and it is the only implementation with
> > support for the security features introduced in 0.9.0.0.
> >
> > Given this, I think we should deprecate the old Scala producers for
> > 0.10.0.0 by adding @deprecated annotations in the code and updating the
> the
> > documentation to encourage usage of the new Java producer. This would
> give
> > our users a stronger signal regarding our plans to focus on the new Java
> > producer going forward.
> >
> > Note that this proposal is only about deprecating the old Scala
> producers as,
> > in my opinion, it is too early to do the same for the old Scala
> consumers. The
> > new Java consumer was only introduced in 0.9.0.0 and it's still marked as
> > beta. It would be good to have a full release cycle where the new
> consumer
> > is no longer in beta before we deprecate the old consumers. We are hoping
> > to remove the beta label for the consumer for 0.10.0.0, but that's a
> > separate discussion.
> >
> > With regards to removal of the deprecated producers, the current thinking
> > is to remove all Scala clients at the same time, so it will take at least
> > two non bug-fix release cycles (it could take longer depending on users'
> > feedback).
> >
> > The feedback was mostly positive in the discuss thread although some
> points
> > were raised about deprecating the old producers before deprecating the
> old
> > consumers:
> >
> >
> http://search-hadoop.com/m/uyzND1KVJJmcbgAf2=+DISCUSS+Deprecating+the+old+Scala+producers+for+the+next+release
> >
> > The JIRA for tracking this is KAFKA-2982.
> >
> > The vote will run for 72 hours.
> >
> > Thanks,
> > Ismael
>


Re: [VOTE] Deprecating the old Scala producers for 0.10.0.0

2016-03-03 Thread Gwen Shapira
+1

On Thu, Mar 3, 2016 at 2:36 PM, Ismael Juma  wrote:
> Hi all,
>
> The new Java producer was introduced in 0.8.2.0 (released in February
> 2015). It has become the default implementation for various tools since
> 0.9.0.0 (released in October 2015) and it is the only implementation with
> support for the security features introduced in 0.9.0.0.
>
> Given this, I think we should deprecate the old Scala producers for
> 0.10.0.0 by adding @deprecated annotations in the code and updating the the
> documentation to encourage usage of the new Java producer. This would give
> our users a stronger signal regarding our plans to focus on the new Java
> producer going forward.
>
> Note that this proposal is only about deprecating the old Scala producers as,
> in my opinion, it is too early to do the same for the old Scala consumers. The
> new Java consumer was only introduced in 0.9.0.0 and it's still marked as
> beta. It would be good to have a full release cycle where the new consumer
> is no longer in beta before we deprecate the old consumers. We are hoping
> to remove the beta label for the consumer for 0.10.0.0, but that's a
> separate discussion.
>
> With regards to removal of the deprecated producers, the current thinking
> is to remove all Scala clients at the same time, so it will take at least
> two non bug-fix release cycles (it could take longer depending on users'
> feedback).
>
> The feedback was mostly positive in the discuss thread although some points
> were raised about deprecating the old producers before deprecating the old
> consumers:
>
> http://search-hadoop.com/m/uyzND1KVJJmcbgAf2=+DISCUSS+Deprecating+the+old+Scala+producers+for+the+next+release
>
> The JIRA for tracking this is KAFKA-2982.
>
> The vote will run for 72 hours.
>
> Thanks,
> Ismael


Re: [VOTE] Deprecating the old Scala producers for 0.10.0.0

2016-03-03 Thread Joe Stein
+1

~ Joestein
On Mar 3, 2016 3:01 PM, "Neha Narkhede"  wrote:

> +1
>
> On Thu, Mar 3, 2016 at 2:36 PM, Ismael Juma  wrote:
>
> > Hi all,
> >
> > The new Java producer was introduced in 0.8.2.0 (released in February
> > 2015). It has become the default implementation for various tools since
> > 0.9.0.0 (released in October 2015) and it is the only implementation with
> > support for the security features introduced in 0.9.0.0.
> >
> > Given this, I think we should deprecate the old Scala producers for
> > 0.10.0.0 by adding @deprecated annotations in the code and updating the
> the
> > documentation to encourage usage of the new Java producer. This would
> give
> > our users a stronger signal regarding our plans to focus on the new Java
> > producer going forward.
> >
> > Note that this proposal is only about deprecating the old Scala producers
> > as,
> > in my opinion, it is too early to do the same for the old Scala
> consumers.
> > The
> > new Java consumer was only introduced in 0.9.0.0 and it's still marked as
> > beta. It would be good to have a full release cycle where the new
> consumer
> > is no longer in beta before we deprecate the old consumers. We are hoping
> > to remove the beta label for the consumer for 0.10.0.0, but that's a
> > separate discussion.
> >
> > With regards to removal of the deprecated producers, the current thinking
> > is to remove all Scala clients at the same time, so it will take at least
> > two non bug-fix release cycles (it could take longer depending on users'
> > feedback).
> >
> > The feedback was mostly positive in the discuss thread although some
> points
> > were raised about deprecating the old producers before deprecating the
> old
> > consumers:
> >
> >
> >
> http://search-hadoop.com/m/uyzND1KVJJmcbgAf2=+DISCUSS+Deprecating+the+old+Scala+producers+for+the+next+release
> >
> > The JIRA for tracking this is KAFKA-2982.
> >
> > The vote will run for 72 hours.
> >
> > Thanks,
> > Ismael
> >
>
>
>
> --
> Thanks,
> Neha
>


Re: [VOTE] Deprecating the old Scala producers for 0.10.0.0

2016-03-03 Thread Neha Narkhede
+1

On Thu, Mar 3, 2016 at 2:36 PM, Ismael Juma  wrote:

> Hi all,
>
> The new Java producer was introduced in 0.8.2.0 (released in February
> 2015). It has become the default implementation for various tools since
> 0.9.0.0 (released in October 2015) and it is the only implementation with
> support for the security features introduced in 0.9.0.0.
>
> Given this, I think we should deprecate the old Scala producers for
> 0.10.0.0 by adding @deprecated annotations in the code and updating the the
> documentation to encourage usage of the new Java producer. This would give
> our users a stronger signal regarding our plans to focus on the new Java
> producer going forward.
>
> Note that this proposal is only about deprecating the old Scala producers
> as,
> in my opinion, it is too early to do the same for the old Scala consumers.
> The
> new Java consumer was only introduced in 0.9.0.0 and it's still marked as
> beta. It would be good to have a full release cycle where the new consumer
> is no longer in beta before we deprecate the old consumers. We are hoping
> to remove the beta label for the consumer for 0.10.0.0, but that's a
> separate discussion.
>
> With regards to removal of the deprecated producers, the current thinking
> is to remove all Scala clients at the same time, so it will take at least
> two non bug-fix release cycles (it could take longer depending on users'
> feedback).
>
> The feedback was mostly positive in the discuss thread although some points
> were raised about deprecating the old producers before deprecating the old
> consumers:
>
>
> http://search-hadoop.com/m/uyzND1KVJJmcbgAf2=+DISCUSS+Deprecating+the+old+Scala+producers+for+the+next+release
>
> The JIRA for tracking this is KAFKA-2982.
>
> The vote will run for 72 hours.
>
> Thanks,
> Ismael
>



-- 
Thanks,
Neha