[
https://issues.apache.org/jira/browse/HBASE-7535?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matteo Bertozzi updated HBASE-7535:
-----------------------------------
Attachment: HBASE-7535-v2.patch
Changed the _OPEN name to REF_OR_HFILE_LINK_PATTERN and changed the comment.
Also added an explanation of what happens during the restore
from snapshot to clone file transformation
* hfile: abc -> table=region-abc
* reference: abc.1234 -> table=region-abc.1234
* hfilelink: table=region-hfile -> table=region-hfile
the reference is a special case, since during a clone operation the region will
change name (the region encoded name is calculated as md5 of region info)
If the source table is:
* 1234/abc
* 5678/abc.1234
The cloned table it will be:
* wxyz/table=1234-abc
* stuv/table=1234-abc.wxyz
> Fix restore reference files
> ---------------------------
>
> Key: HBASE-7535
> URL: https://issues.apache.org/jira/browse/HBASE-7535
> Project: HBase
> Issue Type: Sub-task
> Reporter: Matteo Bertozzi
> Assignee: Matteo Bertozzi
> Priority: Blocker
> Attachments: HBASE-7535-v0.patch, HBASE-7535-v1.patch,
> HBASE-7535-v2.patch
>
>
> After HBASE-7419 the HFileLink regex became stricter, to have the proper
> isHFileLink() check.
> but HFileLink should open both reference and hfiles
> since the main idea behind it is open stuff in /table/region/family/XYZ
> This patch fix the reference (split files) restore problem and open the
> hfilelink regex for HFileLink(/table/region/family/xyz).open()
--
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