To clarify, my main point was that to run Tez 0.8 with java7 features would need the hadoop cluster to be running with java7 ( or atleast support a way for the YARN containers to use a different java version i.e java7 ). Users on older versions of hadoop running java6 would likely not be able to run a future version of Tez ( even though Tez would be sort-of “compatible" with that older hadoop version except for the java version issue ).
I still think it is good idea to move to java 7 but it does mean that we are going to be dropping support for certain users ( hopefully most of them are not running with java6 ). thanks — Hitesh On May 16, 2015, at 12:44 PM, Gopal Vijayaraghavan <[email protected]> wrote: > Hi Hitesh, > > I think you took Prakash¹s question to be a statement. > > What is being suggested here is not "we drop support for all older hadoop > versions² - but is really ³switch to the same version² as every downstream > project. > > Let me repeat - we are *NOT* dropping support for older hadoop versions, > we are upping the minimum JDK version you can run the whole ecosystem on. > > For that measure, the Upstream sourceVersions don¹t matter, what matters > are downstream sourceVersions of tools which use Tez. > > Cheers, > Gopal > > On 5/16/15, 12:07 PM, "Hitesh Shah" <[email protected]> wrote: > >> Excellent point @Prakash. I would probably change my vote to a -0 on that >> point itself. >> >> It might be easier to say drop java6 support but harder to say we drop >> support for all older hadoop versions that need/support java 6. >> >> ‹ Hitesh >> >> On May 15, 2015, at 10:29 PM, Prakash Ramachandran >> <[email protected]> wrote: >> >>> +1 non-binding on dropping 1.6. However given that we compile against >>> hadoop2.4 and hadoop2.2 which has requireJavaVersion 1.6 will it be an >>> issue? >>> >>> >>> >>> >>> On 5/16/15, 3:54 AM, "Hitesh Shah" <[email protected]> wrote: >>> >>>> +1 on dropping 1.6 support from 0.8.0 onwards. >>>> >>>> @Mohammad, Hadoop is dropping support for 1.6 from 2.7.0 onwards. I am >>>> guessing other ecosystem projects will soon follow suit. >>>> >>>> ‹ Hitesh >>>> >>>> On May 15, 2015, at 2:16 PM, Mohammad Islam <[email protected]> wrote: >>>> >>>>> Hi Sid, >>>>> What are the statuses of other Hadoop projects? >>>>> >>>>> Overall, I'm +1 on this. >>>>> Regards, >>>>> Mohammad >>>>> >>>>> >>>>> >>>>> On Friday, May 15, 2015 10:57 AM, Siddharth Seth <[email protected]> >>>>> wrote: >>>>> >>>>> >>>>> Java 6 support ended quite a while ago. Trying to support it gets in >>>>> the way of using libraries which may work with Java 7 only (Netty for >>>>> example in TEZ-2450). I think we should move Tez 0.8 to work with Java >>>>> 7 as the minimum version. Thoughts ? >>>>> >>>>> Thanks >>>>> - Sid >>>>> >>>>> >>>> >> > >
