diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/CatalogJanitor.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/CatalogJanitor.java index 62083068088e..2f86d7e4004f 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/CatalogJanitor.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/CatalogJanitor.java @@ -473,6 +473,10 @@ public List> getOverlaps() { return this.overlaps; } + public Map getMergedRegions() { + return this.mergedRegions; + } + public List> getUnknownServers() { return unknownServers; } diff --git a/hbase-server/src/main/resources/hbase-webapps/master/hbck.jsp b/hbase-server/src/main/resources/hbase-webapps/master/hbck.jsp index d90827c40184..ac9cea0bcc7b 100644 --- a/hbase-server/src/main/resources/hbase-webapps/master/hbck.jsp +++ b/hbase-server/src/main/resources/hbase-webapps/master/hbck.jsp @@ -236,6 +236,12 @@
@@ -245,8 +251,16 @@ <% for (Pair p : report.getOverlaps()) { %> - - + <% if (report.getMergedRegions().containsKey(p.getFirst())) { %> + + <% } else { %> + + <% } %> + <% if (report.getMergedRegions().containsKey(p.getSecond())) { %> + + <% } else { %> + + <% } %> <% } %>
<%= p.getFirst().getEncodedName() %><%= p.getSecond().getEncodedName() %><%= p.getFirst().getEncodedName() %><%= p.getFirst().getEncodedName() %><%= p.getSecond().getEncodedName() %><%= p.getSecond().getEncodedName() %>