Ted Yu created HBASE-15075:
------------------------------

             Summary: Allow region split request to carry metadata
                 Key: HBASE-15075
                 URL: https://issues.apache.org/jira/browse/HBASE-15075
             Project: HBase
          Issue Type: Improvement
            Reporter: Ted Yu


During the process of improving region normalization feature, I found that if 
region split request triggered by the execution of SplitNormalizationPlan 
fails, there is no way of knowing whether the failed split originated from 
region normalization.

The association of particular split request with outcome of split would give 
RegionNormalizer information so that it can make better normalization decisions 
in the subsequent invocations.

One approach is to embed metadata in SplitRequest which gets passed through 
RegionStateTransitionContext when 
RegionServerServices#reportRegionStateTransition() is called.
This way, RegionStateListener can be notified with the metadata (id of the 
requester).

See discussion on dev mailing list
http://search-hadoop.com/m/YGbbCXdkivihp2



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to