Robert Farr created SPARK-9881:
----------------------------------

             Summary: Support additional KryoRegistrators via an SPI lookup
                 Key: SPARK-9881
                 URL: https://issues.apache.org/jira/browse/SPARK-9881
             Project: Spark
          Issue Type: Improvement
          Components: Spark Core
    Affects Versions: 1.4.1, 1.5.0
            Reporter: Robert Farr
            Priority: Minor


Today adding kryo serialization support for broad classes of objects such as 
Avro or Thrift require either a user KryoRegistrator or the potential for 
adding a dependency to spark core.  This was recently discussed as part of 
SPARK-746 as avro is now a dependency.

In order to future proof spark core from additional dependencies it may be 
desirable to resolve a number of KryoRegistrators via the classpath using an 
spi lookup pattern.   This in conjunction with support for providing the 
SparkConf to the KryoRegistrator from SPARK-9880 would allow for serialization 
extensibility simply by adding the jar containing a service provider 
implementation.



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