[
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