You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Jean-Marc Spaggiari (JIRA)" <ji...@apache.org> on 2014/02/25 14:32:19 UTC

[jira] [Created] (HBASE-10604) Fix parseArgs javadoc

Jean-Marc Spaggiari created HBASE-10604:
-------------------------------------------

             Summary: Fix parseArgs javadoc
                 Key: HBASE-10604
                 URL: https://issues.apache.org/jira/browse/HBASE-10604
             Project: HBase
          Issue Type: Bug
            Reporter: Jean-Marc Spaggiari
            Assignee: Jean-Marc Spaggiari
            Priority: Minor


Javadoc for parseArgs is a cut&past of previous method and need to be fixed.

{code}
  /*
   * Adds a region's meta information from the passed <code>meta</code>
   * region.
   *
   * @param metainfo hbase:meta HRegionInfo to be updated
   * @param region HRegion to add to <code>meta</code>
   *
   * @throws IOException
   */
  private int parseArgs(String[] args) throws IOException {
    GenericOptionsParser parser =
      new GenericOptionsParser(getConf(), args);

    String[] remainingArgs = parser.getRemainingArgs();
    if (remainingArgs.length != 3) {
      usage();
      return -1;
    }
    tableName = TableName.valueOf(remainingArgs[0]);

    region1 = Bytes.toBytesBinary(remainingArgs[1]);
    region2 = Bytes.toBytesBinary(remainingArgs[2]);
    int status = 0;
    if (notInTable(tableName, region1) || notInTable(tableName, region2)) {
      status = -1;
    } else if (Bytes.equals(region1, region2)) {
      LOG.error("Can't merge a region with itself");
      status = -1;
    }
    return status;
  }
{code}



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)