Matteo Bertozzi created HBASE-7786: -------------------------------------- Summary: Consolidate HRegion creation/opening API Key: HBASE-7786 URL: https://issues.apache.org/jira/browse/HBASE-7786 Project: HBase Issue Type: Bug Components: regionserver Affects Versions: 0.96.0 Reporter: Matteo Bertozzi Assignee: Matteo Bertozzi
Currently we have 4 ways to instantiate an HRegion. * HRegion.createHRegion() * HRegion.openHRegion() * HRegion.newHRegion() + r.initialize() * new HRegion() + r.initialize() Aside from tests and HMerge and SplitTransaction code everyone use createHRegion() and openHRegion(). To avoid errors due to missing initialization calls I think we should limit the access to newHRegion() and the constructor. -- 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