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

ramkrishna.s.vasudevan commented on HBASE-4203:
-----------------------------------------------

@Stack,

I am planning to implement the same logic that happens in timeoutmonitor when 
it finds a node in OPENING.  
->The existing logic takes care of checking if the node had got changed to 
OPENED or not.  If not forces the node to OFFLINE and again starts assignment. 
So we can also do the same here.

Also as per the current changes that am trying out in 
timeoutmonitor(HBASE-4015) this change can also be incorporated. Or do you want 
me to submit a seperate patch for this?




> While master restarts and if the META region's state is OPENING then master 
> cannot assign META until timeout monitor deducts
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-4203
>                 URL: https://issues.apache.org/jira/browse/HBASE-4203
>             Project: HBase
>          Issue Type: Bug
>            Reporter: ramkrishna.s.vasudevan
>            Assignee: ramkrishna.s.vasudevan
>            Priority: Minor
>
> 1. Start Master and 2 RS.
> 2. If any exception happens while opening the META region the state in znode 
> will be OPENING.
> 3. If at this point the master restarts then the master will start processing 
> the regions in RIT.
> 4. If the znode is found to be in OPENING then master waits for timeout 
> monitor to deduct and then call opening.
> 5. If default timeout monitor is configured(1800000 sec/30 min) then it will 
> take 30 mins to open the META region itself.
> Soln:
> ====
> Better not to wait for the Timeout monitor period to open catalog tables on 
> Master restart

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to