Hello Kudu Jenkins,

I'd like you to reexamine a change.  Please visit

    http://gerrit.cloudera.org:8080/5496

to look at the new patch set (#3).

Change subject: KuduRDD.collect fails because of NoSerializableException
......................................................................

KuduRDD.collect fails because of NoSerializableException

RowResult and some classes are not Serializable so KuduRDD#collect,
take and similar operations fail, throwing NoSerializableException.

To fix this issue, I made RowResult, Schema, ColumnSchema
and Slice serializable.

In addition, I've removed toString method from KuduRow because
Row which KuduRow implements already defines toString and we can
get appearance like as follows.

```
scala> kuduContext.collect

...

res1: Array[org.apache.spark.sql.Row] = Array([2,John], [1,Bob])
```

Change-Id: If0463424481a33c66fd7464345c305062420cfe9
---
M java/kudu-client/src/main/java/org/apache/kudu/ColumnSchema.java
M java/kudu-client/src/main/java/org/apache/kudu/Schema.java
M java/kudu-client/src/main/java/org/apache/kudu/client/RowResult.java
M java/kudu-client/src/main/java/org/apache/kudu/util/Slice.java
M java/kudu-spark/src/main/scala/org/apache/kudu/spark/kudu/KuduRDD.scala
M 
java/kudu-spark/src/test/scala/org/apache/kudu/spark/kudu/KuduContextTest.scala
M java/kudu-spark/src/test/scala/org/apache/kudu/spark/kudu/TestContext.scala
7 files changed, 44 insertions(+), 11 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/96/5496/3
-- 
To view, visit http://gerrit.cloudera.org:8080/5496
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-MessageType: newpatchset
Gerrit-Change-Id: If0463424481a33c66fd7464345c305062420cfe9
Gerrit-PatchSet: 3
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-Owner: Kousuke Saruta <[email protected]>
Gerrit-Reviewer: Dan Burkert <[email protected]>
Gerrit-Reviewer: Kudu Jenkins

Reply via email to