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

stack commented on HBASE-8015:
------------------------------

Sorry, meant overload.

bq. But we have production users who are married to the old api and would 
require them to upgrade their code to use the new override apis as opposed to a 
table name change if we recognized FQTN strings in the existing api. I suspect 
other users will encounter the same problem.

The argument above is that the current implementation has been deployed some 
where so the current implementation is what we have to commit?

Can we figure out something to bring along these legacy folks Francis?  They 
will have to restart anyways going to the new stuff?  Can we treat this problem 
apart from how ns goes into trunk/0.95?

bq. Essentially what I'm asking is if it would be acceptable to recognize FQTN 
strings in the old api alongside implementing override?

How would that work?  How would we distingush a FQTN from a plain TN if the TN 
has the delimiter in it as part of its name.  I can see helper methods that the 
shell or command-line tools could use but don't see these being run on every 
tablename we are passed.

bq. What are we buying if we are going to support an external delimiter as well 
as an internal delimiter but avoid the old api from recognizing FQTN string?

No conflation of namespace and tablename.  Clean deliniation between the ns and 
tablename concepts.  Users can take on the new namespace feature if they want 
to.  No hackery.

Chatting today, the '/' character came up again.  Did we rule this out as a 
delimiter?  Yeah '/' is meaningful in ext and ntfs but can't we leverage their 
interpretation; e.g. ns is a directory of tables?  Ditto up in zk.
                
> 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: HBASE-8015_draft_94.patch, Namespace Design.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