Details
-
Bug
-
Status: Resolved
-
Blocker
-
Resolution: Fixed
-
1.0.2, 1.1.0
-
None
Description
HTTPBroadcast will changes the serializer according to the setting in "spark.serializer".
However, TorrentBroadcast does not read that option. It always uses Java built-in serializer. ( Specifically, it uses org.apache.spark.util.Utils.serialize() and org.apache.spark.util.Utils.deserialize() ).
With TorrentBroadcast, Spark programs can not broadcast objects that can be serialized with custom Kryo serializer but not with Java built-in serializer.
Attachments
Issue Links
- is duplicated by
-
SPARK-2928 TorrentBroadcast should use the user specified serializer
- Resolved
- is related to
-
SPARK-2920 TorrentBroadcast does not support broadcast compression
- Resolved
- links to