hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Francis Liu (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-8015) Support for Namespaces
Date Wed, 06 Mar 2013 18:34:14 GMT

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

Francis Liu commented on HBASE-8015:

+1 on making core (as opposed to cp-s I assume?)
Yes. Making this core would mean I'd have to break the task into cp and core.  CP - for region
server groups integration and quota control. Core - for basic namespace functionality.

"Given the level of autonomy namespaces will provide tenants. " what does this mean?
In a security-enabled cluster only system admins can create table, namespaces will introduce
the notion of namespaces admins which will be granted to tenants. Thus enabling them to create
tables themselves.

Then, about storing, I suggest not making it part of table name. It seems brittle, and will
limit our options if we want to add features lately due to backward compat.
Having it part of the table name makes the changes less invasive (changes in meta schema,
HTable apis, etc). Though I agree it would be nice to make this 

Also, how do we handle existing backward compat if someone already has a table name "foo.bar"?
Last I checked '.' around allowed as part of the tablename. The cli will bork if '.' is used?

Will root/meta have to be renamed hbase.root/hbase.meta to be in correct namespace, and how
will it affect current assumptions about sorting if yes?
As part of backward compatibility we can skip renaming root and meta and just explicitly support
that they are part of the system namespace? These tables are already treated differently anyway?

> Support for Namespaces
> ----------------------
>                 Key: HBASE-8015
>                 URL: https://issues.apache.org/jira/browse/HBASE-8015
>             Project: HBase
>          Issue Type: New Feature
>            Reporter: Francis Liu
>            Assignee: Francis Liu
>         Attachments: NamespaceDesign.pdf

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message