Skip to content
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Merge remote-tracking branch 'apache-spark/master' into unify-rdds
Also update RoutingTableMessageSerializer to pass ClassTags.
  • Loading branch information
ankurdave committed May 10, 2014
commit 332ab43f388a1e0a1e445971289df80c68072ad6
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ class RoutingTableMessageSerializer extends Serializer with Serializable {

override def serializeStream(s: OutputStream): SerializationStream =
new ShuffleSerializationStream(s) {
def writeObject[T](t: T): SerializationStream = {
def writeObject[T: ClassTag](t: T): SerializationStream = {
val msg = t.asInstanceOf[RoutingTableMessage]
writeVarLong(msg.vid, optimizePositive = false)
writeUnsignedVarInt(msg.pid)
Expand All @@ -45,7 +45,7 @@ class RoutingTableMessageSerializer extends Serializer with Serializable {

override def deserializeStream(s: InputStream): DeserializationStream =
new ShuffleDeserializationStream(s) {
override def readObject[T](): T = {
override def readObject[T: ClassTag](): T = {
val a = readVarLong(optimizePositive = false)
val b = readUnsignedVarInt()
val c = s.read()
Expand Down
You are viewing a condensed version of this merge commit. You can view the full changes here.