[ https://issues.apache.org/jira/browse/HBASE-7339?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Work on HBASE-7339 started by Jonathan Hsieh. > Splitting a hfilelink causes region servers to go down. > ------------------------------------------------------- > > Key: HBASE-7339 > URL: https://issues.apache.org/jira/browse/HBASE-7339 > Project: HBase > Issue Type: Sub-task > Components: snapshots > Affects Versions: hbase-6055 > Reporter: Jonathan Hsieh > Assignee: Jonathan Hsieh > Priority: Blocker > Fix For: hbase-6055 > > > Steps: > - Have a single region table t with 15 hfiles in it. > - Snapshot it. (was done using online snapshot from HBASE-7321) > - Clone a snapshot to table t'. > - t' has its region do a post-open task that attempts to compact region. > policy does not compact all files. (default seems to be 10) > - after compaction we have hfile links and real hfiles mixed in the region > - t' starts splitting > - creating split references, opening daughers fails > - hfile links are "split", creating hfile link daughter refs. > {{<<hfile>\-<region>\-<table>>.<parentregion>}} > - these "split" hfile links are interpreted as hfile links with table > {{<table>.<parentregion>}} -> > {{<<hfile>\-<region>>\-<<table>.<parentregion>>}} (groupings interpreted > incorrectly) > - Since this is after the splitting PONR, this aborts the server. It then > spreads to the next server. -- 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