[
https://issues.apache.org/jira/browse/FLINK-2972?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15008709#comment-15008709
]
ASF GitHub Bot commented on FLINK-2972:
---------------------------------------
Github user fhueske commented on the pull request:
https://github.com/apache/flink/pull/1331#issuecomment-157381073
1. No, it seemed that `chill-avro` was not used.
2. Chill is required when Java programs are submitted to a cluster that
include collection data sets. The cluster will have chill in the classpath and
therefore use differently initialized Kryo serializers to read the collection
data than the client without chill. I know this is a bit hacky, but the best
solution I came up with.
> Remove Twitter Chill dependency from flink-java module
> ------------------------------------------------------
>
> Key: FLINK-2972
> URL: https://issues.apache.org/jira/browse/FLINK-2972
> Project: Flink
> Issue Type: Sub-task
> Components: Java API
> Affects Versions: 1.0.0
> Reporter: Fabian Hueske
> Assignee: Fabian Hueske
> Fix For: 1.0.0
>
>
> The {{flink-java}} module has a transitive dependency on Scala due to
> Twitter's Chill library. Chill is used within Flink's KryoSerializer to
> obtain a Kryo instance that has be initialized for Scala classes.
> In order to decouple {{flink-java}} from Scala, its dependency on Chill needs
> to be removed.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)