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

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

I've pushed some changes into github addressing the following:

- Change delimiter to ':'
- Use a filesystem delimiter ',' instead of ':' where a fqtn is referenced as 
part of a file/dir name
- changed filesystem table path to: <root>/data/<ns>/<table qualifier>
- updated namespace and table name valid chars. namespace now only allows 
[A-Za-z0-9_]
- rename FullyQualifiedTableName to TableName since all table names are fully 
qualified not unless explicitly stated

Some issues:

- found out that ':' is not a valid character in HDFS (scratches head). so 
we'll really need an fs delimiter if we stick with this delimiter.
- snapshot names character names - are all valid tables names valid snapshot 
names as well? Presently snapshot creation will complain if it has a ':' in it
- small and medium tests pass, didn't have time to run large yet

What do you guys think? I'll continue working on the other comments. 

Check out the changes here:

https://github.com/francisliu/hbase_namespace/tree/core_8408_rebase_1

                
> 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