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)

Reply via email to