I'd also support this. In general, I think it's good that we try to
have Spark support different versions of things (Hadoop, Hive, etc).
But at some point you need to weigh the costs of doing so against the
number of users affected.

In the case of Java 6, we are seeing increasing cost from this. Some
of the newer unsafe code is not supported in Java 6 (and it's a pretty
large internal initiative). And the ability to upgrade dependencies is
starting to cause pain for users. Sean and I had to "wontfix" an
important bug fix for users because the library requires JRE 7.

On Thu, Apr 30, 2015 at 1:00 PM, Koert Kuipers <ko...@tresata.com> wrote:
> nicholas started it! :)
>
> for java 6 i would have said the same thing about 1 year ago: it is foolish
> to drop it. but i think the time is right about now.
> about half our clients are on java 7 and the other half have active plans
> to migrate to it within 6 months.
>
> On Thu, Apr 30, 2015 at 3:57 PM, Reynold Xin <r...@databricks.com> wrote:
>
>> Guys thanks for chiming in, but please focus on Java here. Python is an
>> entirely separate issue.
>>
>>
>> On Thu, Apr 30, 2015 at 12:53 PM, Koert Kuipers <ko...@tresata.com> wrote:
>>
>>> i am not sure eol means much if it is still actively used. we have a lot
>>> of clients with centos 5 (for which we still support python 2.4 in some
>>> form or another, fun!). most of them are on centos 6, which means python
>>> 2.6. by cutting out python 2.6 you would cut out the majority of the actual
>>> clusters i am aware of. unless you intention is to truly make something
>>> academic i dont think that is wise.
>>>
>>> On Thu, Apr 30, 2015 at 3:48 PM, Nicholas Chammas <
>>> nicholas.cham...@gmail.com> wrote:
>>>
>>>> (On that note, I think Python 2.6 should be next on the chopping block
>>>> sometime later this year, but that's for another thread.)
>>>>
>>>> (To continue the parenthetical, Python 2.6 was in fact EOL-ed in October
>>>> of
>>>> 2013. <https://www.python.org/download/releases/2.6.9/>)
>>>>
>>>>
>>>> On Thu, Apr 30, 2015 at 3:18 PM Nicholas Chammas <
>>>> nicholas.cham...@gmail.com>
>>>> wrote:
>>>>
>>>> > I understand the concern about cutting out users who still use Java 6,
>>>> and
>>>> > I don't have numbers about how many people are still using Java 6.
>>>> >
>>>> > But I want to say at a high level that I support deprecating older
>>>> > versions of stuff to reduce our maintenance burden and let us use more
>>>> > modern patterns in our code.
>>>> >
>>>> > Maintenance always costs way more than initial development over the
>>>> > lifetime of a project, and for that reason "anti-support" is just as
>>>> > important as support.
>>>> >
>>>> > (On that note, I think Python 2.6 should be next on the chopping block
>>>> > sometime later this year, but that's for another thread.)
>>>> >
>>>> > Nick
>>>> >
>>>> >
>>>> > On Thu, Apr 30, 2015 at 3:03 PM Reynold Xin <r...@databricks.com>
>>>> wrote:
>>>> >
>>>> >> This has been discussed a few times in the past, but now Oracle has
>>>> ended
>>>> >> support for Java 6 for over a year, I wonder if we should just drop
>>>> Java 6
>>>> >> support.
>>>> >>
>>>> >> There is one outstanding issue Tom has brought to my attention:
>>>> PySpark on
>>>> >> YARN doesn't work well with Java 7/8, but we have an outstanding pull
>>>> >> request to fix that.
>>>> >>
>>>> >> https://issues.apache.org/jira/browse/SPARK-6869
>>>> >> https://issues.apache.org/jira/browse/SPARK-1920
>>>> >>
>>>> >
>>>>
>>>
>>>
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@spark.apache.org
For additional commands, e-mail: dev-h...@spark.apache.org

Reply via email to