You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by cu...@apache.org on 2007/07/12 00:30:18 UTC
svn commit: r555418 - in /lucene/hadoop/trunk: ./ src/webapps/job/
Author: cutting
Date: Wed Jul 11 15:30:09 2007
New Revision: 555418
URL: http://svn.apache.org/viewvc?view=rev&rev=555418
Log:
HADOOP-1590. Use relative paths in jobtracker web ui. Contributed by Thomas Friol.
Modified:
lucene/hadoop/trunk/CHANGES.txt
lucene/hadoop/trunk/src/webapps/job/jobblacklistedtrackers.jsp
lucene/hadoop/trunk/src/webapps/job/jobdetails.jsp
lucene/hadoop/trunk/src/webapps/job/jobfailures.jsp
lucene/hadoop/trunk/src/webapps/job/jobtasks.jsp
lucene/hadoop/trunk/src/webapps/job/jobtracker.jsp
lucene/hadoop/trunk/src/webapps/job/machines.jsp
lucene/hadoop/trunk/src/webapps/job/taskdetails.jsp
lucene/hadoop/trunk/src/webapps/job/taskstats.jsp
Modified: lucene/hadoop/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/CHANGES.txt?view=diff&rev=555418&r1=555417&r2=555418
==============================================================================
--- lucene/hadoop/trunk/CHANGES.txt (original)
+++ lucene/hadoop/trunk/CHANGES.txt Wed Jul 11 15:30:09 2007
@@ -318,9 +318,12 @@
98. HADOOP-1486. Fix so that fatal exceptions in namenode cause it
to exit. (Dhruba Borthakur via cutting)
- 99. HADOOP-1470. Factor checksum code out of ChecksumFileSystem so
- that it can be reused by FileSystem's with built-in checksumming.
- (Hairong Kuang via cutting)
+ 99. HADOOP-1470. Factor checksum generation and validation out of
+ ChecksumFileSystem so that it can be reused by FileSystem's with
+ built-in checksumming. (Hairong Kuang via cutting)
+
+100. HADOOP-1590. Use relative urls in jobtracker jsp pages, so that
+ webapp can be used in non-root contexts. (Thomas Friol via cutting)
Release 0.13.0 - 2007-06-08
Modified: lucene/hadoop/trunk/src/webapps/job/jobblacklistedtrackers.jsp
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/src/webapps/job/jobblacklistedtrackers.jsp?view=diff&rev=555418&r1=555417&r2=555418
==============================================================================
--- lucene/hadoop/trunk/src/webapps/job/jobblacklistedtrackers.jsp (original)
+++ lucene/hadoop/trunk/src/webapps/job/jobblacklistedtrackers.jsp Wed Jul 11 15:30:09 2007
@@ -46,7 +46,7 @@
<html>
<title>Hadoop <%=jobId%>'s black-listed tasktrackers</title>
<body>
-<h1>Hadoop <a href="/jobdetails.jsp?jobid=<%=jobId%>"><%=jobId%></a> -
+<h1>Hadoop <a href="jobdetails.jsp?jobid=<%=jobId%>"><%=jobId%></a> -
Black-listed task-trackers</h1>
<%
@@ -54,7 +54,7 @@
%>
<hr>
-<a href="/jobdetails.jsp?jobid=><%=jobId%>">Go back to <%=jobId%></a><br>
+<a href="jobdetails.jsp?jobid=><%=jobId%>">Go back to <%=jobId%></a><br>
<a href="http://lucene.apache.org/hadoop">Hadoop</a>, 2006.<br>
</body>
</html>
Modified: lucene/hadoop/trunk/src/webapps/job/jobdetails.jsp
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/src/webapps/job/jobdetails.jsp?view=diff&rev=555418&r1=555417&r2=555418
==============================================================================
--- lucene/hadoop/trunk/src/webapps/job/jobdetails.jsp (original)
+++ lucene/hadoop/trunk/src/webapps/job/jobdetails.jsp Wed Jul 11 15:30:09 2007
@@ -44,7 +44,7 @@
failedTaskAttempts += task.numTaskFailures();
killedTaskAttempts += task.numKilledTasks();
}
- out.print("<tr><th><a href=\"/jobtasks.jsp?jobid=" + jobId +
+ out.print("<tr><th><a href=\"jobtasks.jsp?jobid=" + jobId +
"&type="+ kind + "&pagenum=1\">" + kind +
"</a></th><td align=\"right\">" +
StringUtils.formatPercent(completePercent, 2) +
@@ -60,14 +60,14 @@
killedTasks +
"</td><td align=\"right\">" +
((failedTaskAttempts > 0) ?
- ("<a href=\"/jobfailures.jsp?jobid=" + jobId +
+ ("<a href=\"jobfailures.jsp?jobid=" + jobId +
"&kind=" + kind + "&cause=failed\">" + failedTaskAttempts +
"</a>") :
"0"
) +
" / " +
((killedTaskAttempts > 0) ?
- ("<a href=\"/jobfailures.jsp?jobid=" + jobId +
+ ("<a href=\"jobfailures.jsp?jobid=" + jobId +
"&kind=" + kind + "&cause=killed\">" + killedTaskAttempts +
"</a>") :
"0"
@@ -126,7 +126,7 @@
<title>Hadoop <%=jobId%> on <%=trackerName%></title>
</head>
<body>
-<h1>Hadoop <%=jobId%> on <a href="/jobtracker.jsp"><%=trackerName%></a></h1>
+<h1>Hadoop <%=jobId%> on <a href="jobtracker.jsp"><%=trackerName%></a></h1>
<%
if (job == null) {
@@ -140,7 +140,7 @@
out.print("<b>User:</b> " + profile.getUser() + "<br>\n");
out.print("<b>Job Name:</b> " + profile.getJobName() + "<br>\n");
if (runState == JobStatus.RUNNING) {
- out.print("<b>Job File:</b> <a href=\"/jobconf.jsp?jobid=" + jobId + "\">" +
+ out.print("<b>Job File:</b> <a href=\"jobconf.jsp?jobid=" + jobId + "\">" +
profile.getJobFile() + "</a><br>\n");
} else {
out.print("<b>Job File:</b> " + profile.getJobFile() + "<br>\n");
@@ -169,7 +169,7 @@
}
if (flakyTaskTrackers > 0) {
out.print("<b>Black-listed TaskTrackers:</b> " +
- "<a href=\"/jobblacklistedtrackers.jsp?jobid=" + jobId + "\">" +
+ "<a href=\"jobblacklistedtrackers.jsp?jobid=" + jobId + "\">" +
flakyTaskTrackers + "</a><br>\n");
}
out.print("<hr>\n");
@@ -177,7 +177,7 @@
out.print("<tr><th>Kind</th><th>% Complete</th><th>Num Tasks</th>" +
"<th>Pending</th><th>Running</th><th>Complete</th>" +
"<th>Killed</th>" +
- "<th><a href=\"/jobfailures.jsp?jobid=" + jobId +
+ "<th><a href=\"jobfailures.jsp?jobid=" + jobId +
"\">Failed/Killed<br>Task Attempts</a></th></tr>\n");
printTaskSummary(out, jobId, "map", status.mapProgress(),
job.getMapTasks());
@@ -239,7 +239,7 @@
<hr><a href="jobdetails.jsp?action=confirm&jobid=<%=jobId%>"> Kill this job </a>
<% } %>
<hr>
-<a href="/jobtracker.jsp">Go back to JobTracker</a><br>
+<a href="jobtracker.jsp">Go back to JobTracker</a><br>
<a href="http://lucene.apache.org/hadoop">Hadoop</a>, 2006.<br>
</body>
</html>
Modified: lucene/hadoop/trunk/src/webapps/job/jobfailures.jsp
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/src/webapps/job/jobfailures.jsp?view=diff&rev=555418&r1=555417&r2=555418
==============================================================================
--- lucene/hadoop/trunk/src/webapps/job/jobfailures.jsp (original)
+++ lucene/hadoop/trunk/src/webapps/job/jobfailures.jsp Wed Jul 11 15:30:09 2007
@@ -26,7 +26,7 @@
String taskTrackerName = statuses[i].getTaskTracker();
TaskTrackerStatus taskTracker = tracker.getTaskTracker(taskTrackerName);
out.print("<tr><td>" + statuses[i].getTaskId() +
- "</td><td><a href=\"/taskdetails.jsp?jobid="+ jobId +
+ "</td><td><a href=\"taskdetails.jsp?jobid="+ jobId +
"&tipid=" + tipId + "\">" + tipId +
"</a></td>");
if (taskTracker == null) {
@@ -144,15 +144,15 @@
<html>
<title>Hadoop <%=jobId%> failures on <%=trackerName%></title>
<body>
-<h1>Hadoop <a href="/jobdetails.jsp?jobid=<%=jobId%>"><%=jobId%></a>
-failures on <a href="/jobtracker.jsp"><%=trackerName%></a></h1>
+<h1>Hadoop <a href="jobdetails.jsp?jobid=<%=jobId%>"><%=jobId%></a>
+failures on <a href="jobtracker.jsp"><%=trackerName%></a></h1>
<%
printFailures(out, jobId, kind, cause);
%>
<hr>
-<a href="/jobtracker.jsp">Go back to JobTracker</a><br>
+<a href="jobtracker.jsp">Go back to JobTracker</a><br>
<a href="http://lucene.apache.org/hadoop">Hadoop</a>, 2006.<br>
</body>
</html>
Modified: lucene/hadoop/trunk/src/webapps/job/jobtasks.jsp
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/src/webapps/job/jobtasks.jsp?view=diff&rev=555418&r1=555417&r2=555418
==============================================================================
--- lucene/hadoop/trunk/src/webapps/job/jobtasks.jsp (original)
+++ lucene/hadoop/trunk/src/webapps/job/jobtasks.jsp Wed Jul 11 15:30:09 2007
@@ -41,8 +41,8 @@
</head>
<body>
<h1>Hadoop <%=type%> task list for
-<a href="/jobdetails.jsp?jobid=<%=jobid%>"><%=jobid%></a> on
-<a href="/jobtracker.jsp"><%=trackerLabel%></a></h1>
+<a href="jobdetails.jsp?jobid=<%=jobid%>"><%=jobid%></a> on
+<a href="jobtracker.jsp"><%=trackerLabel%></a></h1>
<%
if (job == null) {
out.print("<b>Job " + jobid + " not found.</b><br>\n");
@@ -80,7 +80,7 @@
}
out.println("</pre><br/></td>");
out.println("<td>" +
- "<a href=\"/taskstats.jsp?jobid=" + jobid +
+ "<a href=\"taskstats.jsp?jobid=" + jobid +
"&tipid=" + report.getTaskId() +
"\">" + report.getCounters().size() +
"</a></td></tr>");
@@ -90,19 +90,19 @@
}
if (end_index < report_len) {
out.print("<div style=\"text-align:right\">" +
- "<a href=\"/jobtasks.jsp?jobid="+ jobid + "&type=" + type +
+ "<a href=\"jobtasks.jsp?jobid="+ jobid + "&type=" + type +
"&pagenum=" + next_page +
"\">" + "Next" + "</a></div>");
}
if (start_index != 0) {
out.print("<div style=\"text-align:right\">" +
- "<a href=\"/jobtasks.jsp?jobid="+ jobid + "&type=" + type +
+ "<a href=\"jobtasks.jsp?jobid="+ jobid + "&type=" + type +
"&pagenum=" + (pnum -1) + "\">" + "Prev" + "</a></div>");
}
%>
<hr>
-<a href="/jobtracker.jsp">Go back to JobTracker</a><br>
+<a href="jobtracker.jsp">Go back to JobTracker</a><br>
<a href="http://lucene.apache.org/hadoop">Hadoop</a>, 2006.<br>
</body>
</html>
Modified: lucene/hadoop/trunk/src/webapps/job/jobtracker.jsp
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/src/webapps/job/jobtracker.jsp?view=diff&rev=555418&r1=555417&r2=555418
==============================================================================
--- lucene/hadoop/trunk/src/webapps/job/jobtracker.jsp (original)
+++ lucene/hadoop/trunk/src/webapps/job/jobtracker.jsp Wed Jul 11 15:30:09 2007
@@ -69,7 +69,7 @@
out.print("<tr><td>" + status.getMapTasks() + "</td><td>" +
status.getReduceTasks() + "</td><td>" +
status.getMaxTasks() + "</td><td>" +
- tracker.getTotalSubmissions() + "</td><td><a href=\"/machines.jsp\">" +
+ tracker.getTotalSubmissions() + "</td><td><a href=\"machines.jsp\">" +
status.getTaskTrackers() + "</a></td></tr></table>\n");
}
%>
@@ -117,7 +117,7 @@
<hr>
<h2>Local logs</h2>
-<a href="/logs/">Log</a> directory, <a href="jobhistory.jsp?historyFile=JobHistory.log&reload=true">
+<a href="logs/">Log</a> directory, <a href="jobhistory.jsp?historyFile=JobHistory.log&reload=true">
Job Tracker History</a>
<hr>
Modified: lucene/hadoop/trunk/src/webapps/job/machines.jsp
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/src/webapps/job/machines.jsp?view=diff&rev=555418&r1=555417&r2=555418
==============================================================================
--- lucene/hadoop/trunk/src/webapps/job/machines.jsp (original)
+++ lucene/hadoop/trunk/src/webapps/job/machines.jsp Wed Jul 11 15:30:09 2007
@@ -66,7 +66,7 @@
<title><%=trackerLabel%> Hadoop Machine List</title>
<body>
-<h1><a href="/jobtracker.jsp"><%=trackerLabel%></a> Hadoop Machine List</h1>
+<h1><a href="jobtracker.jsp"><%=trackerLabel%></a> Hadoop Machine List</h1>
<h2>Task Trackers</h2>
<%
Modified: lucene/hadoop/trunk/src/webapps/job/taskdetails.jsp
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/src/webapps/job/taskdetails.jsp?view=diff&rev=555418&r1=555417&r2=555418
==============================================================================
--- lucene/hadoop/trunk/src/webapps/job/taskdetails.jsp (original)
+++ lucene/hadoop/trunk/src/webapps/job/taskdetails.jsp Wed Jul 11 15:30:09 2007
@@ -113,8 +113,8 @@
</center>
<hr>
-<a href="/jobdetails.jsp?jobid=<%=jobid%>">Go back to the job</a><br>
-<a href="/jobtracker.jsp">Go back to JobTracker</a><br>
+<a href="jobdetails.jsp?jobid=<%=jobid%>">Go back to the job</a><br>
+<a href="jobtracker.jsp">Go back to JobTracker</a><br>
<a href="http://lucene.apache.org/hadoop">Hadoop</a>, 2006.<br>
</body>
</html>
Modified: lucene/hadoop/trunk/src/webapps/job/taskstats.jsp
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/src/webapps/job/taskstats.jsp?view=diff&rev=555418&r1=555417&r2=555418
==============================================================================
--- lucene/hadoop/trunk/src/webapps/job/taskstats.jsp (original)
+++ lucene/hadoop/trunk/src/webapps/job/taskstats.jsp Wed Jul 11 15:30:09 2007
@@ -74,8 +74,8 @@
%>
<hr>
-<a href="/jobdetails.jsp?jobid=<%=jobid%>">Go back to the job</a><br>
-<a href="/jobtracker.jsp">Go back to JobTracker</a><br>
+<a href="jobdetails.jsp?jobid=<%=jobid%>">Go back to the job</a><br>
+<a href="jobtracker.jsp">Go back to JobTracker</a><br>
<a href="http://lucene.apache.org/hadoop">Hadoop</a>, 2006.<br>
</body>
</html>