Re: [DISCUSS] Java 8 as a minimum requirement

2016-08-16 Thread Alexis Midon
java7 is end of life. http://www.oracle.com/technetwork/java/eol-135779.html +1 On Tue, Aug 16, 2016 at 6:43 AM Ismael Juma wrote: > Hey Harsha, > > I noticed that you proposed that Storm should drop support for Java 7 in > master: > > http://markmail.org/message/25do6wd3a6g7cwpe > > It's usef

Re: [DISCUSS] Java 8 as a minimum requirement

2016-08-16 Thread Ismael Juma
Hey Harsha, I noticed that you proposed that Storm should drop support for Java 7 in master: http://markmail.org/message/25do6wd3a6g7cwpe It's useful to know what other Apache projects are doing in this regard, so I'm interested in the timeline being proposed for Storm's transition. I could not

Re: [DISCUSS] Java 8 as a minimum requirement

2016-07-11 Thread Pete Wright
On Fri, Jun 17, 2016 at 08:13:52PM +0200, Ismael Juma wrote: > Hi Harsha, > > Comments below. > > On Fri, Jun 17, 2016 at 7:48 PM, Harsha wrote: > > > Hi Ismael, > > "Are you saying that you are aware of many Kafka users still > > using Java 7 > > > who would be ready to upgrade

Re: [DISCUSS] Java 8 as a minimum requirement

2016-07-11 Thread Pete Wright
On Fri, Jun 17, 2016 at 12:02:17AM +0200, jan.o...@wooga.net wrote: > > Hi Ismael, > > Unfortunately Java 8 doesn't play nice with FreeBSD. We have seen a lot of > JVM crashes running our 0.9 brokers on Java 8... Java 7 on the other hand is > totally stable. > > Until these issues have been a

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-21 Thread Damian Guy
+1 On Tue, 21 Jun 2016 at 09:59 Marcus Gründler wrote: > Hi Ismael, > > thanks for the pointer to the latest WebSphere documentation - I wasn’t > aware > of that release. > > We currently have customers that run our software frontend on an older > WebSphere version that runs on Java 7 and push d

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-21 Thread Marcus Gründler
Hi Ismael, thanks for the pointer to the latest WebSphere documentation - I wasn’t aware of that release. We currently have customers that run our software frontend on an older WebSphere version that runs on Java 7 and push data to kafka brokers in the backend. Replacing Kafka brokers wouldn’t

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-19 Thread Ismael Juma
82 cents. > > Regards, > > ~ Joe Stein > > On Fri, Jun 17, 2016 at 8:53 AM, Marina wrote: > > > +1 - wish it was already done with Kafka 0.9 version :) > > > > > > From: Tommy Becker > > To: users@kafka.apache.org > > Sent:

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-19 Thread Harsha
Hi Ismael, Agree on timing is more important. If we give enough heads up to the users who are on Java 7 thats great but still shipping this in 0.10.x line is won't be good as it still perceived as maint release even the release might contain

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-17 Thread Ismael Juma
Hi Harsha, Comments below. On Fri, Jun 17, 2016 at 7:48 PM, Harsha wrote: > Hi Ismael, > "Are you saying that you are aware of many Kafka users still > using Java 7 > > who would be ready to upgrade to the next Kafka feature release (whatever > > that version number is) before t

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-17 Thread Harsha
Hi Ismael, "Are you saying that you are aware of many Kafka users still using Java 7 > who would be ready to upgrade to the next Kafka feature release (whatever > that version number is) before they can upgrade to Java 8?" I know there quite few users who are still on java 7 and reg

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-17 Thread Tom Crayford
+1 We can't promise security features whilst using a deprecated version of the JDK and relying on it for underlying security functionality (e.g. SSL). This impacts both clients and brokers. Java 7 has been deprecated for over a year, and software that isn't up to date with that is at fault with re

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-17 Thread Ofir Manor
I also think that Kafka should drop java 7 and scala 2.10 already. However, I expect Kafka (or any other project) to do it in two steps: 1. announce NOW that both of them are deprecated in the 0.10 series and will be dropped in the next major release. 2. drop them a the next major release. (ideall

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-17 Thread Ismael Juma
Hi Marcus, Thanks for your feedback. With regards to IBM WebSphere, the latest stable release (8.5.5) supports Java 8 according to the documentation: http://www-01.ibm.com/support/docview.wss?uid=swg27005002 Having said that, it is fair to discuss servers and clients separately. In Kafka, you c

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-17 Thread Joe Stein
n Fri, Jun 17, 2016 at 8:53 AM, Marina wrote: > +1 - wish it was already done with Kafka 0.9 version :) > > > From: Tommy Becker > To: users@kafka.apache.org > Sent: Friday, June 17, 2016 7:55 AM > Subject: Re: [DISCUSS] Java 8 as a minimum requirement > > +1

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-17 Thread Philippe Derome
Scala 2.12 requires JDK 8 to take advantage of JVM technology. Forcing migration to JDK 8 explains to some extent the non rush to release 2.12. I believe Adriaan Moors has a presentation detailing the 2.12 Scala release. https://adriaanm.github.io/reveal.js/scala-next.html#/ On 17 Jun 2016 8:35 a.m

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-17 Thread Marina
+1 - wish it was already done with Kafka 0.9 version :) From: Tommy Becker To: users@kafka.apache.org Sent: Friday, June 17, 2016 7:55 AM Subject: Re: [DISCUSS] Java 8 as a minimum requirement +1 We're on Java 8 already. On 06/16/2016 04:45 PM, Ismael Juma wrote: Hi al

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-17 Thread Jeff Klukas
On Thu, Jun 16, 2016 at 5:20 PM, Ismael Juma wrote: > On Thu, Jun 16, 2016 at 11:13 PM, Stephen Boesch > wrote: > > > @Jeff Klukas What is the concern about scala 2.11 vs 2.12? 2.11 runs on > > both java7 and java8 > > > > Scala 2.10.5 and 2.10.6 also support Java 8 for what it's worth. > I w

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-17 Thread Philippe Derome
That would be very doubtful imho. It is much more adventurous to go latest Kafka release than to go JDK 8. On 17 Jun 2016 3:19 a.m., "Ismael Juma" wrote: > Hi Harsha, > > Are you saying that you are aware of many Kafka users still using Java 7 > who would be ready to upgrade to the next Kafka fea

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-17 Thread Tommy Becker
+1 We're on Java 8 already. On 06/16/2016 04:45 PM, Ismael Juma wrote: Hi all, I would like to start a discussion on making Java 8 a minimum requirement for Kafka's next feature release (let's say Kafka 0.10.1.0 for now). This is the first discussion on the topic so the idea is to understand ho

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-17 Thread OGrandeDiEnne
I totally agree with Marcus. No issue in upgrading the broker's code to 8. For the client, there can be lots of users which are required to stay 7 because of dependencies. So, stay with 7 at least for the client. And... if you break compatibility to 7 please do that in a major release. *Valeri

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-17 Thread Gerard Klijs
+1 we already use java 8 On Fri, Jun 17, 2016 at 11:07 AM Jaikiran Pai wrote: > +1 for Java 8. Our eco-system which uses Kafka and many other open > source projects are now fully on Java 8 since a year or more. > > -Jaikiran > On Friday 17 June 2016 02:15 AM, Ismael Juma wrote: > > Hi all, > > >

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-17 Thread Jaikiran Pai
+1 for Java 8. Our eco-system which uses Kafka and many other open source projects are now fully on Java 8 since a year or more. -Jaikiran On Friday 17 June 2016 02:15 AM, Ismael Juma wrote: Hi all, I would like to start a discussion on making Java 8 a minimum requirement for Kafka's next feat

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-17 Thread Manikumar Reddy
I agree with Harsha and Marcus. Many of the kafka users are still on java 7 and some of them definitely upgrade to newer versions. We may need to support for a while. We can remove the support from next major version onwards. Thanks, Manikumar On Fri, Jun 17, 2016 at 2:04 PM, Marcus Gründler wr

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-17 Thread Stevo Slavić
+1 on Java 8 already, Scala 2.11 is enough as well On Fri, Jun 17, 2016 at 9:48 AM, Achanta Vamsi Subhash < achanta.va...@flipkart.com> wrote: > +1 to Java8 - we have already moved to Java8 last year. > > On Fri, Jun 17, 2016 at 12:48 PM, Ismael Juma wrote: > > > Hi Harsha, > > > > Are you sayin

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-17 Thread Marcus Gründler
-1 Hi Ismael, Although I really like the Java 8 features and understand the advantages you mentioned about Java 8 migration, I would suggest to stay with Java 7 as a minimum requirement for a while. I think there are two aspects to consider - Kafka Server and Kafka clients. On the server part it

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-17 Thread Achanta Vamsi Subhash
+1 to Java8 - we have already moved to Java8 last year. On Fri, Jun 17, 2016 at 12:48 PM, Ismael Juma wrote: > Hi Harsha, > > Are you saying that you are aware of many Kafka users still using Java 7 > who would be ready to upgrade to the next Kafka feature release (whatever > that version number

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-17 Thread Ismael Juma
Hi Harsha, Are you saying that you are aware of many Kafka users still using Java 7 who would be ready to upgrade to the next Kafka feature release (whatever that version number is) before they can upgrade to Java 8? The 0.10.1 versus 0.11.0.0 is something that can be discussed separately as no d

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-16 Thread Harsha
-1 on removing suport 0.10.1.0 . This is minor release and removing support JDK 1.7 which lot of users still depend on not a good idea and definitely they are not getting enough heads up to migrate their other services to JDK1.7. We can consider this for 0.11.0 release time line again depends on t

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-16 Thread Ismael Juma
Hi Jan, That's interesting. Do you have some references you can share on this? It would be good to know which Java 8 versions have been tested and whether it is something that is being worked on. Ismael On Fri, Jun 17, 2016 at 12:02 AM, wrote: > > Hi Ismael, > > Unfortunately Java 8 doesn't pl

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-16 Thread jan . omar
Hi Ismael, Unfortunately Java 8 doesn't play nice with FreeBSD. We have seen a lot of JVM crashes running our 0.9 brokers on Java 8... Java 7 on the other hand is totally stable. Until these issues have been addressed, this would cause some serious issues for us. Regards Jan

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-16 Thread Ismael Juma
Hi Grant, Comments below. On Thu, Jun 16, 2016 at 11:13 PM, Grant Henke wrote: > Would it make sense to drop Java 1.7 and Scala 2.10 support in Kafka 0.11 > to maintain upgrade compatibility throughout the 0.10.x series? > The issue is that we don't know when Kafka 0.11 will be released. Also,

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-16 Thread Ismael Juma
On Thu, Jun 16, 2016 at 11:13 PM, Stephen Boesch wrote: > @Jeff Klukas What is the concern about scala 2.11 vs 2.12? 2.11 runs on > both java7 and java8 > Scala 2.10.5 and 2.10.6 also support Java 8 for what it's worth. Ismael

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-16 Thread Stephen Boesch
@Jeff Klukas What is the concern about scala 2.11 vs 2.12? 2.11 runs on both java7 and java8 2016-06-16 14:12 GMT-07:00 Jeff Klukas : > Would the move to Java 8 be for all modules? I'd have some concern about > removing Java 7 compatibility for kafka-clients and for kafka streams > (though less

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-16 Thread Grant Henke
I definitely think its time, but I am not sure if 0.10.1.0 is the release version to drop support in. Would it make sense to drop Java 1.7 and Scala 2.10 support in Kafka 0.11 to maintain upgrade compatibility throughout the 0.10.x series? As a side note, I personally like the pattern of always s

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-16 Thread Jeff Klukas
Would the move to Java 8 be for all modules? I'd have some concern about removing Java 7 compatibility for kafka-clients and for kafka streams (though less so since it's still so new). I don't know how hard it will be to transition a Scala 2.11 application to Scala 2.12. Are we comfortable with the

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-16 Thread Stephen Powis
+1 On Thu, Jun 16, 2016 at 5:05 PM, Philippe Derome wrote: > I strongly support motion having difficulty running (Apache Kafka as > opposed to Confluent) Stream examples with JDK 8 today. > On 16 Jun 2016 4:46 p.m., "Ismael Juma" wrote: > > > Hi all, > > > > I would like to start a discussion o

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-16 Thread Philippe Derome
I strongly support motion having difficulty running (Apache Kafka as opposed to Confluent) Stream examples with JDK 8 today. On 16 Jun 2016 4:46 p.m., "Ismael Juma" wrote: > Hi all, > > I would like to start a discussion on making Java 8 a minimum requirement > for Kafka's next feature release (l

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-16 Thread BigData dev
+1. Thanks, Bharat On Thu, Jun 16, 2016 at 1:59 PM, Adam Kunicki wrote: > +1 > > Adam Kunicki > StreamSets | Field Engineer > mobile: 415.890.DATA (3282) | linkedin > < > https://mailtrack.io/trace/link/3e560367e0508b2f285512f39bd070275e70f571?url=http%3A%2F%2Fwww.adamkunicki.com&signature=aab

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-16 Thread Adam Kunicki
+1 Adam Kunicki StreamSets | Field Engineer mobile: 415.890.DATA (3282) | linkedin On Thu, Jun 16, 2016 at 1:56 PM, Craig Swift < craig.sw...@returnpath.com.i

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-16 Thread Ben Davison
+ 1 On Thursday, 16 June 2016, Craig Swift wrote: > +1 > > Craig J. Swift > Principal Software Engineer - Data Pipeline > ReturnPath Inc. > Work: 303-999-3220 Cell: 720-560-7038 > > On Thu, Jun 16, 2016 at 2:50 PM, Henry Cai > wrote: > > > +1 for Lambda expression. > > > > On Thu, Jun 16, 2016

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-16 Thread Craig Swift
+1 Craig J. Swift Principal Software Engineer - Data Pipeline ReturnPath Inc. Work: 303-999-3220 Cell: 720-560-7038 On Thu, Jun 16, 2016 at 2:50 PM, Henry Cai wrote: > +1 for Lambda expression. > > On Thu, Jun 16, 2016 at 1:48 PM, Rajiv Kurian wrote: > > > +1 > > > > On Thu, Jun 16, 2016 at 1:

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-16 Thread Henry Cai
+1 for Lambda expression. On Thu, Jun 16, 2016 at 1:48 PM, Rajiv Kurian wrote: > +1 > > On Thu, Jun 16, 2016 at 1:45 PM, Ismael Juma wrote: > > > Hi all, > > > > I would like to start a discussion on making Java 8 a minimum requirement > > for Kafka's next feature release (let's say Kafka 0.10.

Re: [DISCUSS] Java 8 as a minimum requirement

2016-06-16 Thread Rajiv Kurian
+1 On Thu, Jun 16, 2016 at 1:45 PM, Ismael Juma wrote: > Hi all, > > I would like to start a discussion on making Java 8 a minimum requirement > for Kafka's next feature release (let's say Kafka 0.10.1.0 for now). This > is the first discussion on the topic so the idea is to understand how > peo

[DISCUSS] Java 8 as a minimum requirement

2016-06-16 Thread Ismael Juma
Hi all, I would like to start a discussion on making Java 8 a minimum requirement for Kafka's next feature release (let's say Kafka 0.10.1.0 for now). This is the first discussion on the topic so the idea is to understand how people feel about it. If people feel it's too soon, then we can pick up