hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Zach York (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-18773) Add utility to determine if a TableName is a meta table
Date Fri, 08 Sep 2017 00:14:00 GMT

    [ https://issues.apache.org/jira/browse/HBASE-18773?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16157904#comment-16157904

Zach York commented on HBASE-18773:

For some reason RB is not letting me publish my comment. Putting it here for now:

[~uagashe], yes the HRegionInfo methods used this new method I created in the implementation
(in a separate patch).

[~stack], do you mean something like what I have below (dynamic isMeta):

public boolean isMeta() {
    String[] parts = getNameWithNamespaceInclAsString().split(String.valueOf(NAMESPACE_DELIM));
    if (parts[0].equals(NamespaceDescriptor.SYSTEM_NAMESPACE_NAME_STR) && parts[1].contains(DEFAULT_META_TABLE_NAME_STR))
      return true;
    return false;
The only issue I see with this approach is that it might be confusing for TableName.isMetaTableName()
and tableName.isMeta to return different results.

> Add utility to determine if a TableName is a meta table
> -------------------------------------------------------
>                 Key: HBASE-18773
>                 URL: https://issues.apache.org/jira/browse/HBASE-18773
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Zach York
>            Assignee: Zach York
>         Attachments: HBASE-18773.HBASE-18477.001.patch
> HBASE-18444 adds a method of specifying a meta table suffix. To continue work on HBASE-18477,
we need a way to determine if a TableName is a meta table. This patch adds this method and
a unit test.

This message was sent by Atlassian JIRA

View raw message