HBASE-3222 Regionserver region listing in UI is no longer ordered

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1033787 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Michael Stack 2010-11-11 00:38:32 +00:00
parent 6881c2fac0
commit 6b5511e991
2 changed files with 5 additions and 2 deletions

View File

@ -675,6 +675,7 @@ Release 0.90.0 - Unreleased
failing (Gary via jgray) failing (Gary via jgray)
HBASE-3216 Move HBaseFsck from client to util HBASE-3216 Move HBaseFsck from client to util
HBASE-3219 Split parents are reassigned on restart and on disable/enable HBASE-3219 Split parents are reassigned on restart and on disable/enable
HBASE-3222 Regionserver region listing in UI is no longer ordered
IMPROVEMENTS IMPROVEMENTS

View File

@ -18,7 +18,7 @@
e.printStackTrace(); e.printStackTrace();
} }
RegionServerMetrics metrics = regionServer.getMetrics(); RegionServerMetrics metrics = regionServer.getMetrics();
Collection<HRegionInfo> onlineRegions = regionServer.getOnlineRegions(); List<HRegionInfo> onlineRegions = regionServer.getOnlineRegions();
int interval = regionServer.getConfiguration().getInt("hbase.regionserver.msginterval", 3000)/1000; int interval = regionServer.getConfiguration().getInt("hbase.regionserver.msginterval", 3000)/1000;
%><?xml version="1.0" encoding="UTF-8" ?> %><?xml version="1.0" encoding="UTF-8" ?>
@ -49,7 +49,9 @@
<% if (onlineRegions != null && onlineRegions.size() > 0) { %> <% if (onlineRegions != null && onlineRegions.size() > 0) { %>
<table> <table>
<tr><th>Region Name</th><th>Start Key</th><th>End Key</th><th>Metrics</th></tr> <tr><th>Region Name</th><th>Start Key</th><th>End Key</th><th>Metrics</th></tr>
<% for (HRegionInfo r: onlineRegions) { <%
Collections.sort(onlineRegions);
for (HRegionInfo r: onlineRegions) {
HServerLoad.RegionLoad load = regionServer.createRegionLoad(r.getEncodedName()); HServerLoad.RegionLoad load = regionServer.createRegionLoad(r.getEncodedName());
%> %>
<tr><td><%= r.getRegionNameAsString() %></td> <tr><td><%= r.getRegionNameAsString() %></td>