|
@@ -21,7 +21,6 @@ package org.apache.hadoop.mapreduce.v2.app.webapp;
|
|
import static org.apache.hadoop.mapreduce.v2.app.webapp.AMParams.TASK_STATE;
|
|
import static org.apache.hadoop.mapreduce.v2.app.webapp.AMParams.TASK_STATE;
|
|
import static org.apache.hadoop.mapreduce.v2.app.webapp.AMParams.TASK_TYPE;
|
|
import static org.apache.hadoop.mapreduce.v2.app.webapp.AMParams.TASK_TYPE;
|
|
import static org.apache.hadoop.yarn.util.StringHelper.join;
|
|
import static org.apache.hadoop.yarn.util.StringHelper.join;
|
|
-import static org.apache.hadoop.yarn.util.StringHelper.percent;
|
|
|
|
import static org.apache.hadoop.yarn.webapp.view.JQueryUI.C_PROGRESSBAR;
|
|
import static org.apache.hadoop.yarn.webapp.view.JQueryUI.C_PROGRESSBAR;
|
|
import static org.apache.hadoop.yarn.webapp.view.JQueryUI.C_PROGRESSBAR_VALUE;
|
|
import static org.apache.hadoop.yarn.webapp.view.JQueryUI.C_PROGRESSBAR_VALUE;
|
|
|
|
|
|
@@ -30,6 +29,7 @@ import org.apache.hadoop.mapreduce.v2.api.records.TaskType;
|
|
import org.apache.hadoop.mapreduce.v2.app.job.Task;
|
|
import org.apache.hadoop.mapreduce.v2.app.job.Task;
|
|
import org.apache.hadoop.mapreduce.v2.app.webapp.dao.TaskInfo;
|
|
import org.apache.hadoop.mapreduce.v2.app.webapp.dao.TaskInfo;
|
|
import org.apache.hadoop.mapreduce.v2.util.MRApps;
|
|
import org.apache.hadoop.mapreduce.v2.util.MRApps;
|
|
|
|
+import org.apache.hadoop.util.StringUtils;
|
|
import org.apache.hadoop.yarn.webapp.hamlet.Hamlet;
|
|
import org.apache.hadoop.yarn.webapp.hamlet.Hamlet;
|
|
import org.apache.hadoop.yarn.webapp.hamlet.Hamlet.TABLE;
|
|
import org.apache.hadoop.yarn.webapp.hamlet.Hamlet.TABLE;
|
|
import org.apache.hadoop.yarn.webapp.hamlet.Hamlet.TBODY;
|
|
import org.apache.hadoop.yarn.webapp.hamlet.Hamlet.TBODY;
|
|
@@ -94,7 +94,7 @@ public class TasksBlock extends HtmlBlock {
|
|
|
|
|
|
TaskInfo info = new TaskInfo(task);
|
|
TaskInfo info = new TaskInfo(task);
|
|
String tid = info.getId();
|
|
String tid = info.getId();
|
|
- String pct = percent(info.getProgress() / 100);
|
|
|
|
|
|
+ String pct = StringUtils.formatPercent(info.getProgress() / 100, 2);
|
|
tasksTableData.append("[\"<a href='").append(url("task", tid))
|
|
tasksTableData.append("[\"<a href='").append(url("task", tid))
|
|
.append("'>").append(tid).append("</a>\",\"")
|
|
.append("'>").append(tid).append("</a>\",\"")
|
|
//Progress bar
|
|
//Progress bar
|