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:
------------------------------------

{quote}
+1 on making core (as opposed to cp-s I assume?)
{quote}
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.

{quote}
"Given the level of autonomy namespaces will provide tenants. " what does this mean?
{quote}
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.

{quota}
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.
{quota}
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 

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

{quota}
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?
{quota}
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

Mime
View raw message