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

Reply via email to