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

stack updated HBASE-3018:
-------------------------

    Attachment: ba-v2.txt

Here is what I've been running on cluster.  It works but its still not fast 
enough.  Will open a new issue for doing bulk opens in single RPC (but it'll be 
a little tricky making it so we keep tickling zk while the RS is fielding all 
the opens).

{code}
M src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java
  Removed reentrant lock that spanned moving region into
  regionsintransition and the getting of lock on state object.  It
  was a bad idea.  I found it actually deadlocked.  It shouldn't be needed.
  The call to assign will fail if the state instance is not of the right
  'state' type.
  Run a thread per server parcelling out region assignments so we assign
  across the cluster concurrently rather than in series as we were doing.
{code}

> Bulk assignment on startup runs serially through the cluster servers 
> assigning in bulk to one at a time
> -------------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-3018
>                 URL: https://issues.apache.org/jira/browse/HBASE-3018
>             Project: HBase
>          Issue Type: Improvement
>          Components: master
>            Reporter: stack
>             Fix For: 0.90.0
>
>         Attachments: ba-v2.txt, ba.txt
>
>
> Multi-thread the bulk startup assignment of regions.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to