[ 
https://issues.apache.org/jira/browse/HBASE-5033?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Phabricator updated HBASE-5033:
-------------------------------

    Attachment: D933.1.patch

Liyin requested code review of "[jira][HBASE-5033][[89-fb]]Opening/Closing 
store in parallel to reduce region open/close time".
Reviewers: Kannan, mbautin, Karthik, JIRA

  Region servers are opening/closing each store and each store file for every 
store in sequential fashion, which may cause inefficiency to open/close regions.

  So this diff is to open/close each store in parallel in order to reduce 
region open/close time. Also it would help to reduce the cluster restart time.

  1) Opening each store in parallel
  2) Loading each store file for every store in parallel
  3) Closing each store in parallel
  4) Closing each store file for every store in parallel.

TEST PLAN
  1) Running all the unit tests
  2) Test it on dev cluster to see how much time saved by close/open region in 
parallel when restart the cluster.

REVISION DETAIL
  https://reviews.facebook.net/D933

AFFECTED FILES
  src/main/java/org/apache/hadoop/hbase/master/HMaster.java
  src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java
  src/main/java/org/apache/hadoop/hbase/regionserver/Store.java
  src/main/java/org/apache/hadoop/hbase/util/Threads.java

MANAGE HERALD DIFFERENTIAL RULES
  https://reviews.facebook.net/herald/view/differential/

WHY DID I GET THIS EMAIL?
  https://reviews.facebook.net/herald/transcript/1941/

Tip: use the X-Herald-Rules header to filter Herald messages in your client.

                
> Opening/Closing store in parallel to reduce region open/close time
> ------------------------------------------------------------------
>
>                 Key: HBASE-5033
>                 URL: https://issues.apache.org/jira/browse/HBASE-5033
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Liyin Tang
>            Assignee: Liyin Tang
>         Attachments: D933.1.patch
>
>
> Region servers are opening/closing each store and each store file for every 
> store in sequential fashion, which may cause inefficiency to open/close 
> regions. 
> So this diff is to open/close each store in parallel in order to reduce 
> region open/close time. Also it would help to reduce the cluster restart time.
> 1) Opening each store in parallel
> 2) Loading each store file for every store in parallel
> 3) Closing each store in parallel
> 4) Closing each store file for every store in parallel.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to