[
https://issues.apache.org/jira/browse/HBASE-8015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Francis Liu updated HBASE-8015:
-------------------------------
Attachment: HBASE-8015_94.patch
So it seems we're fine providing a migration script. So I've gone ahead and
produced a rough patch with the change.
The general idea is to have a TableName class which encapsulates both namespace
and tableQualifier (AKA the old table name). And this will be what gets passed
around as much as possible internally. Table names are referenced fully
qualified otherwise.
I've also changed the tableDir on hdfs to include namespace as the parent
directory. This will enable us to set HDFS quotas by namespace.
I skipped the CRUD related stuff since that seems pretty straightforward. Let
me know if this approach is acceptable.
> 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