Eungsop Yoo created HBASE-14824:
-----------------------------------
Summary: HBaseAdmin.mergeRegions should use full region names
instead of encoded region names
Key: HBASE-14824
URL: https://issues.apache.org/jira/browse/HBASE-14824
Project: HBase
Issue Type: Bug
Reporter: Eungsop Yoo
Priority: Minor
HBaseAdmin.mergeRegions() calls HBaseAdmin.getRegion() internally.
HBaseAdmin.getRegion() requires the full region name. So
MetaTableAccessor.getRegion always returns null.
{code}
Pair<HRegionInfo, ServerName> getRegion(final byte[] regionName) throws
IOException {
if (regionName == null) {
throw new IllegalArgumentException("Pass a table name or region name");
}
Pair<HRegionInfo, ServerName> pair =
MetaTableAccessor.getRegion(connection, regionName);
if (pair == null) {
{code}
I suppose to use full region names instead of encoded region names in
HBaseAdmin.mergeRegions().
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)