[2/4] git commit: [SPARK-4163][Core] Add a backward compatibility test for FetchFailed
[SPARK-4163][Core] Add a backward compatibility test for FetchFailed /cc aarondav Author: zsxwing zsxw...@gmail.com Closes #3086 from zsxwing/SPARK-4163-back-comp and squashes the following commits: 21cb2a8 [zsxwing] Add a backward compatibility test for FetchFailed Project: http://git-wip-us.apache.org/repos/asf/spark/repo Commit: http://git-wip-us.apache.org/repos/asf/spark/commit/e0a043b7 Tree: http://git-wip-us.apache.org/repos/asf/spark/tree/e0a043b7 Diff: http://git-wip-us.apache.org/repos/asf/spark/diff/e0a043b7 Branch: refs/heads/branch-1.2 Commit: e0a043b79c250515a680485f0dc7b1a149835445 Parents: 7517c37 Author: zsxwing zsxw...@gmail.com Authored: Mon Nov 3 22:40:43 2014 -0800 Committer: Patrick Wendell pwend...@gmail.com Committed: Wed Nov 5 14:46:46 2014 -0800 -- .../scala/org/apache/spark/util/JsonProtocolSuite.scala | 11 +++ 1 file changed, 11 insertions(+) -- http://git-wip-us.apache.org/repos/asf/spark/blob/e0a043b7/core/src/test/scala/org/apache/spark/util/JsonProtocolSuite.scala -- diff --git a/core/src/test/scala/org/apache/spark/util/JsonProtocolSuite.scala b/core/src/test/scala/org/apache/spark/util/JsonProtocolSuite.scala index a91c9dd..0103012 100644 --- a/core/src/test/scala/org/apache/spark/util/JsonProtocolSuite.scala +++ b/core/src/test/scala/org/apache/spark/util/JsonProtocolSuite.scala @@ -177,6 +177,17 @@ class JsonProtocolSuite extends FunSuite { deserializedBmRemoved) } + test(FetchFailed backwards compatibility) { +// FetchFailed in Spark 1.1.0 does not have an Message property. +val fetchFailed = FetchFailed(BlockManagerId(With or, without you, 15), 17, 18, 19, + ignored) +val oldEvent = JsonProtocol.taskEndReasonToJson(fetchFailed) + .removeField({ _._1 == Message }) +val expectedFetchFailed = FetchFailed(BlockManagerId(With or, without you, 15), 17, 18, 19, + Unknown reason) +assert(expectedFetchFailed === JsonProtocol.taskEndReasonFromJson(oldEvent)) + } + test(SparkListenerApplicationStart backwards compatibility) { // SparkListenerApplicationStart in Spark 1.0.0 do not have an appId property. val applicationStart = SparkListenerApplicationStart(test, None, 1L, user) - To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org For additional commands, e-mail: commits-h...@spark.apache.org
git commit: [SPARK-4163][Core] Add a backward compatibility test for FetchFailed
Repository: spark Updated Branches: refs/heads/master 1a9c6cdda - 9bdc8412a [SPARK-4163][Core] Add a backward compatibility test for FetchFailed /cc aarondav Author: zsxwing zsxw...@gmail.com Closes #3086 from zsxwing/SPARK-4163-back-comp and squashes the following commits: 21cb2a8 [zsxwing] Add a backward compatibility test for FetchFailed Project: http://git-wip-us.apache.org/repos/asf/spark/repo Commit: http://git-wip-us.apache.org/repos/asf/spark/commit/9bdc8412 Tree: http://git-wip-us.apache.org/repos/asf/spark/tree/9bdc8412 Diff: http://git-wip-us.apache.org/repos/asf/spark/diff/9bdc8412 Branch: refs/heads/master Commit: 9bdc8412a0160e06e8182bd8b2f9bb65b478c590 Parents: 1a9c6cd Author: zsxwing zsxw...@gmail.com Authored: Mon Nov 3 22:40:43 2014 -0800 Committer: Aaron Davidson aa...@databricks.com Committed: Mon Nov 3 22:40:43 2014 -0800 -- .../scala/org/apache/spark/util/JsonProtocolSuite.scala | 11 +++ 1 file changed, 11 insertions(+) -- http://git-wip-us.apache.org/repos/asf/spark/blob/9bdc8412/core/src/test/scala/org/apache/spark/util/JsonProtocolSuite.scala -- diff --git a/core/src/test/scala/org/apache/spark/util/JsonProtocolSuite.scala b/core/src/test/scala/org/apache/spark/util/JsonProtocolSuite.scala index a91c9dd..0103012 100644 --- a/core/src/test/scala/org/apache/spark/util/JsonProtocolSuite.scala +++ b/core/src/test/scala/org/apache/spark/util/JsonProtocolSuite.scala @@ -177,6 +177,17 @@ class JsonProtocolSuite extends FunSuite { deserializedBmRemoved) } + test(FetchFailed backwards compatibility) { +// FetchFailed in Spark 1.1.0 does not have an Message property. +val fetchFailed = FetchFailed(BlockManagerId(With or, without you, 15), 17, 18, 19, + ignored) +val oldEvent = JsonProtocol.taskEndReasonToJson(fetchFailed) + .removeField({ _._1 == Message }) +val expectedFetchFailed = FetchFailed(BlockManagerId(With or, without you, 15), 17, 18, 19, + Unknown reason) +assert(expectedFetchFailed === JsonProtocol.taskEndReasonFromJson(oldEvent)) + } + test(SparkListenerApplicationStart backwards compatibility) { // SparkListenerApplicationStart in Spark 1.0.0 do not have an appId property. val applicationStart = SparkListenerApplicationStart(test, None, 1L, user) - To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org For additional commands, e-mail: commits-h...@spark.apache.org