Skip to content

Commit 7bbdc0a

Browse files
committed
Hide the receiver sub table if no receiver
1 parent a2972e9 commit 7bbdc0a

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

streaming/src/main/scala/org/apache/spark/streaming/ui/StreamingPage.scala

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,8 @@ private[ui] class StreamingPage(parent: StreamingTab)
318318
maxTime,
319319
formattedUnit).toHtml(jsCollector)
320320

321+
val hasReceiver = listener.allReceivers.nonEmpty
322+
321323
val numCompletedBatches = listener.retainedCompletedBatches.size
322324
val numActiveBatches = batchTimes.length - numCompletedBatches
323325
val table =
@@ -334,7 +336,9 @@ private[ui] class StreamingPage(parent: StreamingTab)
334336
<td style="vertical-align: middle;">
335337
<div style="width: 160px;">
336338
<div>
339+
{if (hasReceiver) {
337340
<span id="triangle" onclick={Unparsed(triangleJs)}>{Unparsed(BLACK_RIGHT_TRIANGLE_HTML)}</span>
341+
}}
338342
<strong>Input Rate</strong>
339343
</div>
340344
<div>Avg: {eventRateForAllReceivers.formattedAvg} events/sec</div>
@@ -343,11 +347,13 @@ private[ui] class StreamingPage(parent: StreamingTab)
343347
<td class="timeline">{timelineDataForEventRateOfAllReceivers}</td>
344348
<td class="histogram">{histogramDataForEventRateOfAllReceivers}</td>
345349
</tr>
350+
{if (hasReceiver) {
346351
<tr id="inputs-table" style="display: none;" >
347352
<td colspan="3">
348-
{generateInputReceiversTable(jsCollector, minBatchTime, maxBatchTime, minEventRate, maxEventRate)}
353+
{generateInputReceiversTable(jsCollector, minBatchTime, maxBatchTime, minEventRate, maxEventRate)}
349354
</td>
350355
</tr>
356+
}}
351357
<tr>
352358
<td style="vertical-align: middle;">
353359
<div style="width: 160px;">

0 commit comments

Comments
 (0)