[ 
https://issues.apache.org/jira/browse/HBASE-2190?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12833183#action_12833183
 ] 

Kannan Muthukkaruppan commented on HBASE-2190:
----------------------------------------------

One question about the fix. 

Prior to the fix, the housekeeping() call (to report back to the master that it 
is processing an open region request) used to happen before it went to sleep at 
the bottom of the HRS run loop. Now, it happens after the sleep (i.e. poll on 
the LBQ). Is this a deliberate change? Just trying to understand. Wouldn't the 
former be a little better? 

> HRS should report to master when HMsg are available
> ---------------------------------------------------
>
>                 Key: HBASE-2190
>                 URL: https://issues.apache.org/jira/browse/HBASE-2190
>             Project: Hadoop HBase
>          Issue Type: Improvement
>    Affects Versions: 0.20.3
>            Reporter: Jean-Daniel Cryans
>            Assignee: stack
>             Fix For: 0.20.4, 0.21.0
>
>         Attachments: 2190-v2.patch, 2190-v3.patch, 2190-v3.patch, 
> HBASE-2190.patch
>
>
> It still takes a lot of time for the client to see splits or just regions 
> that move around, with default PE it takes around 4 seconds and creating a 
> table takes a bit more than 2 seconds. I remember having the discussion with 
> Stack that HRS.run was not suppose to sleep if any message to send. 
> Turns out it does sleep.

-- 
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