HBASE-9450 TestDistributedLogSplitting fails

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1520613 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
jxiang 2013-09-06 15:50:48 +00:00
parent df49eca1eb
commit 1f47ffb7fa
1 changed files with 8 additions and 4 deletions

View File

@ -2023,12 +2023,16 @@ public class HBaseAdmin implements Abortable, Closeable {
return HRegionInfo.FIRST_META_REGIONINFO.getRegionName(); return HRegionInfo.FIRST_META_REGIONINFO.getRegionName();
} }
CatalogTracker ct = getCatalogTracker(); CatalogTracker ct = getCatalogTracker();
byte[] tmp = regionNameOrEncodedRegionName;
try {
Pair<HRegionInfo, ServerName> regionServerPair Pair<HRegionInfo, ServerName> regionServerPair
= getRegion(regionNameOrEncodedRegionName, ct); = getRegion(regionNameOrEncodedRegionName, ct);
byte[] tmp = regionNameOrEncodedRegionName;
if (regionServerPair != null && regionServerPair.getFirst() != null) { if (regionServerPair != null && regionServerPair.getFirst() != null) {
tmp = regionServerPair.getFirst().getRegionName(); tmp = regionServerPair.getFirst().getRegionName();
} }
} finally {
cleanupCatalogTracker(ct);
}
return tmp; return tmp;
} }