You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-commits@hadoop.apache.org by el...@apache.org on 2010/11/15 05:53:26 UTC
svn commit: r1035141 - in /hadoop/hdfs/trunk: CHANGES.txt
src/java/org/apache/hadoop/hdfs/server/namenode/NamenodeJspHelper.java
Author: eli
Date: Mon Nov 15 04:53:25 2010
New Revision: 1035141
URL: http://svn.apache.org/viewvc?rev=1035141&view=rev
Log:
HDFS-556. Provide info on failed volumes in the web ui. Contributed by Eli Collins
Modified:
hadoop/hdfs/trunk/CHANGES.txt
hadoop/hdfs/trunk/src/java/org/apache/hadoop/hdfs/server/namenode/NamenodeJspHelper.java
Modified: hadoop/hdfs/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/hadoop/hdfs/trunk/CHANGES.txt?rev=1035141&r1=1035140&r2=1035141&view=diff
==============================================================================
--- hadoop/hdfs/trunk/CHANGES.txt (original)
+++ hadoop/hdfs/trunk/CHANGES.txt Mon Nov 15 04:53:25 2010
@@ -178,6 +178,8 @@ Trunk (unreleased changes)
HDFS-1160. Improve some FSDataset warnings and comments. (eli)
+ HDFS-556. Provide info on failed volumes in the web ui. (eli)
+
OPTIMIZATIONS
HDFS-1140. Speedup INode.getPathComponents. (Dmytro Molkov via shv)
Modified: hadoop/hdfs/trunk/src/java/org/apache/hadoop/hdfs/server/namenode/NamenodeJspHelper.java
URL: http://svn.apache.org/viewvc/hadoop/hdfs/trunk/src/java/org/apache/hadoop/hdfs/server/namenode/NamenodeJspHelper.java?rev=1035141&r1=1035140&r2=1035141&view=diff
==============================================================================
--- hadoop/hdfs/trunk/src/java/org/apache/hadoop/hdfs/server/namenode/NamenodeJspHelper.java (original)
+++ hadoop/hdfs/trunk/src/java/org/apache/hadoop/hdfs/server/namenode/NamenodeJspHelper.java Mon Nov 15 04:53:25 2010
@@ -42,9 +42,7 @@ import org.apache.hadoop.hdfs.server.com
import org.apache.hadoop.hdfs.server.common.Storage;
import org.apache.hadoop.hdfs.server.common.UpgradeStatusReport;
import org.apache.hadoop.hdfs.server.common.Storage.StorageDirectory;
-import org.apache.hadoop.hdfs.server.datanode.DatanodeJspHelper;
import org.apache.hadoop.io.Text;
-import org.apache.hadoop.io.WritableUtils;
import org.apache.hadoop.security.UserGroupInformation;
import org.apache.hadoop.security.token.Token;
import org.apache.hadoop.util.ServletUtil;
@@ -480,7 +478,8 @@ class NamenodeJspHelper {
100) + "<td align=\"right\" class=\"pcremaining`\">"
+ percentRemaining + "<td title=" + "\"blocks scheduled : "
+ d.getBlocksScheduled() + "\" class=\"blocks\">" + d.numBlocks()
- + "\n");
+ + "<td align=\"right\" class=\"volfails\">"
+ + d.getVolumeFailures() + "\n");
}
void generateNodesList(JspWriter out, NameNode nn,
@@ -558,7 +557,8 @@ class NamenodeJspHelper {
+ "> Used <br>(%) <th " + nodeHeaderStr("pcused")
+ "> Used <br>(%) <th " + nodeHeaderStr("pcremaining")
+ "> Remaining <br>(%) <th " + nodeHeaderStr("blocks")
- + "> Blocks\n");
+ + "> Blocks <th " + nodeHeaderStr("volfails")
+ +"> Failed Volumes\n");
JspHelper.sortNodeList(live, sorterField, sorterOrder);
for (int i = 0; i < live.size(); i++) {