diff --git a/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon b/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon
index 1fd277fda2ae..dd10be45c936 100644
--- a/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon
+++ b/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon
@@ -52,6 +52,7 @@ org.apache.hadoop.hbase.master.RegionState;
org.apache.hadoop.hbase.master.ServerManager;
org.apache.hadoop.hbase.quotas.QuotaUtil;
org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager;
+org.apache.hadoop.hbase.rsgroup.RSGroupInfo;
org.apache.hadoop.hbase.rsgroup.RSGroupUtil;
org.apache.hadoop.hbase.security.access.PermissionStorage;
org.apache.hadoop.hbase.security.visibility.VisibilityConstants;
@@ -698,17 +699,35 @@ AssignmentManager assignmentManager = master.getAssignmentManager();
|
ServerName |
Stop time |
+ <%if !master.isInMaintenanceMode() && master.getMasterCoprocessorHost() != null %>
+ <%if RSGroupUtil.isRSGroupEnabled(master.getConfiguration()) %>
+ RSGroup |
+ %if>
+ %if>
<%java>
- DeadServer deadServerUtil = master.getServerManager().getDeadServers();
- ServerName [] deadServerNames = deadServers.toArray(new ServerName[deadServers.size()]);
- Arrays.sort(deadServerNames);
- for (ServerName deadServerName: deadServerNames) {
+ RSGroupInfoManager inMgr = null;
+ DeadServer deadServerUtil = master.getServerManager().getDeadServers();
+ ServerName [] deadServerNames = deadServers.toArray(new ServerName[deadServers.size()]);
+ Arrays.sort(deadServerNames);
+ if (!master.isInMaintenanceMode() && master.getMasterCoprocessorHost() != null
+ && RSGroupUtil.isRSGroupEnabled(master.getConfiguration())) {
+ inMgr = master.getRSGroupInfoManager();
+ }
+ for (ServerName deadServerName: deadServerNames) {
+ String rsGroupName = null;
+ if (inMgr != null){
+ RSGroupInfo groupInfo = inMgr.getRSGroupOfServer(deadServerName.getAddress());
+ rsGroupName = groupInfo == null ? RSGroupInfo.DEFAULT_GROUP : groupInfo.getName();
+ }
%java>
|
<% deadServerName %> |
<% deadServerUtil.getTimeOfDeath(deadServerName) %> |
+ <%if rsGroupName != null %>
+ <% rsGroupName %> |
+ %if>
<%java>
}