Index: hbase-server/src/main/java/org/apache/hadoop/hbase/master/DeadServer.java =================================================================== --- hbase-server/src/main/java/org/apache/hadoop/hbase/master/DeadServer.java (revision 1490991) +++ hbase-server/src/main/java/org/apache/hadoop/hbase/master/DeadServer.java (working copy) @@ -26,6 +26,7 @@ import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; +import java.util.Date; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; @@ -105,6 +106,7 @@ public synchronized void add(ServerName sn) { this.numProcessing++; if (!deadServers.containsKey(sn)){ + sn.setStopTime(new Date(EnvironmentEdgeManager.currentTimeMillis())); deadServers.put(sn, EnvironmentEdgeManager.currentTimeMillis()); } } Index: hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon =================================================================== --- hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon (revision 1490991) +++ hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon (working copy) @@ -329,8 +329,9 @@
| + | ServerName | +Stop time | |
|---|---|---|---|
| <% deadServerName %> | +<% deadServerName.getStopTime() %> | ||
| Total: | servers: <% deadServers.size() %> | +