diff --git a/hbase-server/src/main/resources/hbase-webapps/master/table.jsp b/hbase-server/src/main/resources/hbase-webapps/master/table.jsp
index 567e3c05eda3..56a0c8096d32 100644
--- a/hbase-server/src/main/resources/hbase-webapps/master/table.jsp
+++ b/hbase-server/src/main/resources/hbase-webapps/master/table.jsp
@@ -262,6 +262,7 @@
Region Server |
ReadRequests |
WriteRequests |
+ Uncompressed StoreFileSize |
StorefileSize |
Num.Storefiles |
MemSize |
@@ -291,6 +292,7 @@
String hostAndPort = "";
String readReq = "N/A";
String writeReq = "N/A";
+ String fileSizeUncompressed = ZEROMB;
String fileSize = ZEROMB;
String fileCount = "N/A";
String memSize = ZEROMB;
@@ -308,6 +310,10 @@
if (rSize > 0) {
fileSize = StringUtils.byteDesc((long) rSize);
}
+ double rSizeUncompressed = load.getUncompressedStoreFileSize().get(Size.Unit.BYTE);
+ if (rSizeUncompressed > 0) {
+ fileSizeUncompressed = StringUtils.byteDesc((long) rSizeUncompressed);
+ }
fileCount = String.format("%,1d", load.getStoreFileCount());
double mSize = load.getMemStoreSize().get(Size.Unit.BYTE);
if (mSize > 0) {
@@ -322,6 +328,7 @@
<%= StringEscapeUtils.escapeHtml4(hostAndPort) %> |
<%= readReq%> |
<%= writeReq%> |
+ <%= fileSizeUncompressed%> |
<%= fileSize%> |
<%= fileCount%> |
<%= memSize%> |
@@ -785,6 +792,7 @@
<%
long totalReadReq = 0;
long totalWriteReq = 0;
+ long totalSizeUncompressed = 0;
long totalSize = 0;
long totalStoreFileCount = 0;
long totalMemSize = 0;
@@ -795,6 +803,7 @@
long totalBlocksLocalWithSsdWeight = 0;
String totalCompactionProgress = "";
String totalMemSizeStr = ZEROMB;
+ String totalSizeUncompressedStr = ZEROMB;
String totalSizeStr = ZEROMB;
String totalLocality = "";
String totalLocalityForSsd = "";
@@ -817,6 +826,7 @@
if (regionMetrics != null) {
totalReadReq += regionMetrics.getReadRequestCount();
totalWriteReq += regionMetrics.getWriteRequestCount();
+ totalSizeUncompressed += regionMetrics.getUncompressedStoreFileSize().get(Size.Unit.MEGABYTE);
totalSize += regionMetrics.getStoreFileSize().get(Size.Unit.MEGABYTE);
totalStoreFileCount += regionMetrics.getStoreFileCount();
totalMemSize += regionMetrics.getMemStoreSize().get(Size.Unit.MEGABYTE);
@@ -842,6 +852,9 @@
if (totalSize > 0) {
totalSizeStr = StringUtils.byteDesc(totalSize*1024l*1024);
}
+ if (totalSizeUncompressed > 0){
+ totalSizeUncompressedStr = StringUtils.byteDesc(totalSizeUncompressed*1024l*1024);
+ }
if (totalMemSize > 0) {
totalMemSizeStr = StringUtils.byteDesc(totalMemSize*1024l*1024);
}
@@ -878,6 +891,7 @@
Region Server |
ReadRequests (<%= String.format("%,1d", totalReadReq)%>) |
WriteRequests (<%= String.format("%,1d", totalWriteReq)%>) |
+ Uncompressed StoreFileSize (<%= totalSizeUncompressedStr %>) |
StorefileSize (<%= totalSizeStr %>) |
Num.Storefiles (<%= String.format("%,1d", totalStoreFileCount)%>) |
MemSize (<%= totalMemSizeStr %>) |
@@ -908,6 +922,7 @@
RegionMetrics load = hriEntry.getValue();
String readReq = "N/A";
String writeReq = "N/A";
+ String regionSizeUncompressed = ZEROMB;
String regionSize = ZEROMB;
String fileCount = "N/A";
String memSize = ZEROMB;
@@ -919,6 +934,10 @@
if (rSize > 0) {
regionSize = StringUtils.byteDesc((long)rSize);
}
+ double rSizeUncompressed = load.getUncompressedStoreFileSize().get(Size.Unit.BYTE);
+ if (rSizeUncompressed > 0) {
+ regionSizeUncompressed = StringUtils.byteDesc((long)rSizeUncompressed);
+ }
fileCount = String.format("%,1d", load.getStoreFileCount());
double mSize = load.getMemStoreSize().get(Size.Unit.BYTE);
if (mSize > 0) {
@@ -964,6 +983,7 @@
%>
<%= readReq%> |
<%= writeReq%> |
+ <%= regionSizeUncompressed%> |
<%= regionSize%> |
<%= fileCount%> |
<%= memSize%> |