Skip to content

Commit

Permalink
Minor changes requested by reviewer
Browse files Browse the repository at this point in the history
  • Loading branch information
smurakozi committed Jan 19, 2018
1 parent 6525ef4 commit d5fdabb
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -70,10 +70,10 @@ private[ui] class AllJobsPage(parent: JobsTab, store: AppStatusStore) extends We
val status = job.status
val (_, lastStageDescription) = lastStageNameAndDescription(store, job)
val displayJobDescription =
if (lastStageDescription.isEmpty) {
job.name
} else {
if (lastStageDescription.nonEmpty) {
UIUtils.makeDescription(lastStageDescription, "", plainText = true).text
} else {
job.name
}
val submissionTime = job.submissionTime.get.getTime()
val completionTime = job.completionTime.map(_.getTime()).getOrElse(System.currentTimeMillis())
Expand Down
6 changes: 3 additions & 3 deletions core/src/main/scala/org/apache/spark/ui/jobs/JobPage.scala
Original file line number Diff line number Diff line change
Expand Up @@ -339,9 +339,9 @@ private[ui] class JobPage(parent: JobsTab, store: AppStatusStore) extends WebUIP
val operationGraphContent = store.asOption(store.operationGraphForJob(jobId)) match {
case Some(operationGraph) => UIUtils.showDagVizForJob(jobId, operationGraph)
case None =>
<div id="no-info">
<p>No DAG visualization information to display for job {jobId}</p>
</div>
<div id="no-info">
<p>No DAG visualization information to display for job {jobId}</p>
</div>
}
content ++= operationGraphContent

Expand Down
9 changes: 3 additions & 6 deletions core/src/main/scala/org/apache/spark/ui/jobs/StagePage.scala
Original file line number Diff line number Diff line change
Expand Up @@ -18,20 +18,17 @@
package org.apache.spark.ui.jobs

import java.net.URLEncoder
import java.util.{Collections, Date}
import java.util.Date
import java.util.concurrent.TimeUnit
import javax.servlet.http.HttpServletRequest

import scala.collection.mutable.{HashMap, HashSet}
import scala.xml.{Elem, Node, Unparsed}
import scala.xml.{Node, Unparsed}

import org.apache.commons.lang3.StringEscapeUtils

import org.apache.spark.SparkConf
import org.apache.spark.internal.config._
import org.apache.spark.scheduler.TaskLocality
import org.apache.spark.status._
import org.apache.spark.status.api.v1
import org.apache.spark.status.api.v1._
import org.apache.spark.ui._
import org.apache.spark.util.Utils
Expand Down Expand Up @@ -1003,7 +1000,7 @@ private object ApiHelper {
}
}

def lastStageNameAndDescription(store: AppStatusStore, job: v1.JobData): (String, String) = {
def lastStageNameAndDescription(store: AppStatusStore, job: JobData): (String, String) = {
store.asOption(store.lastStageAttempt(job.stageIds.max)) match {
case Some(lastStageAttempt) =>
(lastStageAttempt.name, lastStageAttempt.description.getOrElse(""))
Expand Down

0 comments on commit d5fdabb

Please sign in to comment.