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

Francis Liu commented on HBASE-8015:
------------------------------------

reposting coz of typos:

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

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

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

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

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

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

Reply via email to