[ 
https://issues.apache.org/jira/browse/SPARK-14221?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15477922#comment-15477922
 ] 

Josh Rosen commented on SPARK-14221:
------------------------------------

Assuming that the license is the same, I don't see any reason why we couldn't 
upgrade to Kryo aside from issues if Kryo 4 can't read Kryo 2 files and users 
happen to rely on our bundled version of Kryo to permanently persist their 
data. I'm pretty sure that the documentation for Spark's own Serializer 
stresses that it should not be used for cross-version-compatible / portable 
data persistence / serialization. As long as we shade our own Kryo to let users 
continue to use their own version in their app then I think we should be okay.

> Cross-publish Chill for Scala 2.12
> ----------------------------------
>
>                 Key: SPARK-14221
>                 URL: https://issues.apache.org/jira/browse/SPARK-14221
>             Project: Spark
>          Issue Type: Sub-task
>          Components: Build
>            Reporter: Josh Rosen
>            Assignee: Josh Rosen
>
> We need to cross-publish Chill in order to build against Scala 2.12.
> Upstream issue: https://github.com/twitter/chill/issues/252
> I tried building and testing {{chill-scala}} against 2.12.0-M3 and ran into 
> multiple failed tests due to issues with Java8 lambda serialization (similar 
> to https://github.com/EsotericSoftware/kryo/issues/215), so this task will be 
> slightly more involved then just bumping the dependencies in the Chill build.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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

Reply via email to