hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "rajeshbabu (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-9249) Add cp hook before setting PONR in split
Date Fri, 16 Aug 2013 13:54:47 GMT
rajeshbabu created HBASE-9249:

             Summary: Add cp hook before setting PONR in split
                 Key: HBASE-9249
                 URL: https://issues.apache.org/jira/browse/HBASE-9249
             Project: HBase
          Issue Type: Sub-task
            Reporter: rajeshbabu

This hook helps to perform split on user region and corresponding index region such that both
will be split or none.
With this hook split for user and index region as follows

user region
1) Create splitting znode for user region split
2) Close parent user region
3) split user region storefiles
4) instantiate child regions of user region
index region
5) Create splitting znode for index region split
6) Close parent index region
7) Split storefiles of index region
8) instantiate child regions of the index region

If any failures in 5,6,7,8 rollback the steps and return null, on null return throw exception
to rollback for 1,2,3,4

9) set PONR
10) do batch put of offline and split entries for user and index regions
user region
11) open daughers of user regions and transition znode to split.
index region
12) open daughers of index regions and transition znode to split.

Even if region server crashes also at the end both user and index regions will be split or

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

View raw message