diff --git hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/regionserver/RegionListTmpl.jamon hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/regionserver/RegionListTmpl.jamon
index 7153569..f4d9f6f 100644
--- hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/regionserver/RegionListTmpl.jamon
+++ hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/regionserver/RegionListTmpl.jamon
@@ -112,12 +112,14 @@
<%for HRegionInfo r: onlineRegions %>
- <%java>
+ <%java>
RegionLoad load = regionServer.createRegionLoad(r.getEncodedName());
%java>
| <% r.getRegionNameAsString() %> |
+ <%if load != null %>
<% load.getReadRequestsCount() %> |
<% load.getWriteRequestsCount() %> |
+ %if>
%for>
@@ -146,12 +148,14 @@
RegionLoad load = regionServer.createRegionLoad(r.getEncodedName());
%java>
<% r.getRegionNameAsString() %> |
+ <%if load != null %>
<% load.getStores() %> |
<% load.getStorefiles() %> |
<% load.getStoreUncompressedSizeMB() %>MB |
<% load.getStorefileSizeMB() %>MB |
<% load.getTotalStaticIndexSizeKB() %>KB |
<% load.getTotalStaticBloomSizeKB() %>KB |
+ %if>
%for>
@@ -176,15 +180,17 @@
<%java>
RegionLoad load = regionServer.createRegionLoad(r.getEncodedName());
String percentDone = "";
- if (load.getTotalCompactingKVs() > 0) {
+ if (load != null && load.getTotalCompactingKVs() > 0) {
percentDone = String.format("%.2f", 100 *
((float) load.getCurrentCompactedKVs() / load.getTotalCompactingKVs())) + "%";
}
%java>
<% r.getRegionNameAsString() %> |
+ <%if load != null %>
<% load.getTotalCompactingKVs() %> |
<% load.getCurrentCompactedKVs() %> |
<% percentDone %> |
+ %if>
%for>