[ https://issues.apache.org/jira/browse/HDFS-1408?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Konstantin Shvachko updated HDFS-1408: -------------------------------------- Fix Version/s: 0.22.0 > Herriot NN and DN clients should vend statistics > ------------------------------------------------ > > Key: HDFS-1408 > URL: https://issues.apache.org/jira/browse/HDFS-1408 > Project: Hadoop HDFS > Issue Type: Improvement > Components: test > Affects Versions: 0.22.0 > Reporter: Al Thompson > Assignee: Konstantin Boudnik > Fix For: 0.22.0 > > Attachments: HADOOP-6927.y20s.patch, HDFS-1408.patch, > HDFS-1408.patch, HDFS-1408.patch, HDFS-1408.patch, add_JMXlisteners.patch, > jmx.patch, jmx.patch, jmx.patch, jmx.patch > > > The HDFS web user interface serves useful information through dfshealth.jsp > and dfsnodelist.jsp. > The Herriot interface to the namenode and datanode (as implemented in > NNClient and DNClient, respectively) would benefit from the addition of some > way to channel this information. In the case of DNClient this can be an > injected method that returns a DatanodeDescriptor relevant to the underlying > datanode. > There seems to be no analagous NamenodeDescriptor. It may be useful to add > this as a facade to a visitor that aggregates values across the filesystem > datanodes. These values are (from dfshealth JSP): > Configured Capacity > DFS Used > Non DFS Used > DFS Remaining > DFS Used% > DFS Remaining% > Live Nodes > Dead Nodes > Decommissioning Nodes > Number of Under-Replicated Blocks > Attributes reflecting the web user interface header may also be useful such > as When-Started, Version, When-Compiled, and Upgrade-Status. > A NamenodeDescriptor would essentially "push down" the code in dfshealth web > UI behind a more general abstraction. If it is objectionable to make this > class available in HDFS, perhaps this could be packaged in a Herriot specific > way. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira