aboutsummaryrefslogtreecommitdiff
path: root/streaming/src/test/java/org/apache
diff options
context:
space:
mode:
authorShixiong Zhu <shixiong@databricks.com>2015-11-09 18:13:37 -0800
committerTathagata Das <tathagata.das1565@gmail.com>2015-11-09 18:13:37 -0800
commit6502944f39893b9dfb472f8406d5f3a02a316eff (patch)
treea6b2e65fd5855e48c52783d5fe44fe49b07ed8fb /streaming/src/test/java/org/apache
parent1f0f14efe35f986e338ee2cbc1ef2a9ce7395c00 (diff)
downloadspark-6502944f39893b9dfb472f8406d5f3a02a316eff.tar.gz
spark-6502944f39893b9dfb472f8406d5f3a02a316eff.tar.bz2
spark-6502944f39893b9dfb472f8406d5f3a02a316eff.zip
[SPARK-11333][STREAMING] Add executorId to ReceiverInfo and display it in UI
Expose executorId to `ReceiverInfo` and UI since it's helpful when there are multiple executors running in the same host. Screenshot: <img width="1058" alt="screen shot 2015-11-02 at 10 52 19 am" src="https://cloud.githubusercontent.com/assets/1000778/10890968/2e2f5512-8150-11e5-8d9d-746e826b69e8.png"> Author: Shixiong Zhu <shixiong@databricks.com> Author: zsxwing <zsxwing@gmail.com> Closes #9418 from zsxwing/SPARK-11333.
Diffstat (limited to 'streaming/src/test/java/org/apache')
-rw-r--r--streaming/src/test/java/org/apache/spark/streaming/JavaStreamingListenerAPISuite.java3
-rw-r--r--streaming/src/test/java/org/apache/spark/streaming/api/java/JavaStreamingListenerWrapperSuite.scala8
2 files changed, 9 insertions, 2 deletions
diff --git a/streaming/src/test/java/org/apache/spark/streaming/JavaStreamingListenerAPISuite.java b/streaming/src/test/java/org/apache/spark/streaming/JavaStreamingListenerAPISuite.java
index 8cc285aa7f..67b2a0703e 100644
--- a/streaming/src/test/java/org/apache/spark/streaming/JavaStreamingListenerAPISuite.java
+++ b/streaming/src/test/java/org/apache/spark/streaming/JavaStreamingListenerAPISuite.java
@@ -29,6 +29,7 @@ public class JavaStreamingListenerAPISuite extends JavaStreamingListener {
receiverInfo.name();
receiverInfo.active();
receiverInfo.location();
+ receiverInfo.executorId();
receiverInfo.lastErrorMessage();
receiverInfo.lastError();
receiverInfo.lastErrorTime();
@@ -41,6 +42,7 @@ public class JavaStreamingListenerAPISuite extends JavaStreamingListener {
receiverInfo.name();
receiverInfo.active();
receiverInfo.location();
+ receiverInfo.executorId();
receiverInfo.lastErrorMessage();
receiverInfo.lastError();
receiverInfo.lastErrorTime();
@@ -53,6 +55,7 @@ public class JavaStreamingListenerAPISuite extends JavaStreamingListener {
receiverInfo.name();
receiverInfo.active();
receiverInfo.location();
+ receiverInfo.executorId();
receiverInfo.lastErrorMessage();
receiverInfo.lastError();
receiverInfo.lastErrorTime();
diff --git a/streaming/src/test/java/org/apache/spark/streaming/api/java/JavaStreamingListenerWrapperSuite.scala b/streaming/src/test/java/org/apache/spark/streaming/api/java/JavaStreamingListenerWrapperSuite.scala
index 6d6d61e70c..0295e059f7 100644
--- a/streaming/src/test/java/org/apache/spark/streaming/api/java/JavaStreamingListenerWrapperSuite.scala
+++ b/streaming/src/test/java/org/apache/spark/streaming/api/java/JavaStreamingListenerWrapperSuite.scala
@@ -33,7 +33,8 @@ class JavaStreamingListenerWrapperSuite extends SparkFunSuite {
streamId = 2,
name = "test",
active = true,
- location = "localhost"
+ location = "localhost",
+ executorId = "1"
))
listenerWrapper.onReceiverStarted(receiverStarted)
assertReceiverInfo(listener.receiverStarted.receiverInfo, receiverStarted.receiverInfo)
@@ -42,7 +43,8 @@ class JavaStreamingListenerWrapperSuite extends SparkFunSuite {
streamId = 2,
name = "test",
active = false,
- location = "localhost"
+ location = "localhost",
+ executorId = "1"
))
listenerWrapper.onReceiverStopped(receiverStopped)
assertReceiverInfo(listener.receiverStopped.receiverInfo, receiverStopped.receiverInfo)
@@ -52,6 +54,7 @@ class JavaStreamingListenerWrapperSuite extends SparkFunSuite {
name = "test",
active = false,
location = "localhost",
+ executorId = "1",
lastErrorMessage = "failed",
lastError = "failed",
lastErrorTime = System.currentTimeMillis()
@@ -197,6 +200,7 @@ class JavaStreamingListenerWrapperSuite extends SparkFunSuite {
assert(javaReceiverInfo.name === receiverInfo.name)
assert(javaReceiverInfo.active === receiverInfo.active)
assert(javaReceiverInfo.location === receiverInfo.location)
+ assert(javaReceiverInfo.executorId === receiverInfo.executorId)
assert(javaReceiverInfo.lastErrorMessage === receiverInfo.lastErrorMessage)
assert(javaReceiverInfo.lastError === receiverInfo.lastError)
assert(javaReceiverInfo.lastErrorTime === receiverInfo.lastErrorTime)