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

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

Any suggestions here.
When the HMaster is restarting and at that time if an RS goes down we have a 
race there between the time the expireServer gets notified and HMaster splits 
the logs.

HMaster will split the log only if the server is not online but for the server 
not to be online expireServer() should get completed.
Because of this we cannot go with the soln that i had suggested i.e to check 
the splitlog node to see if there any children and wait for before assigning 
META

                
> Race between creating recovered edits for META and master assigning ROOT and 
> META.
> ----------------------------------------------------------------------------------
>
>                 Key: HBASE-4748
>                 URL: https://issues.apache.org/jira/browse/HBASE-4748
>             Project: HBase
>          Issue Type: Bug
>            Reporter: ramkrishna.s.vasudevan
>            Assignee: ramkrishna.s.vasudevan
>
> 1. Start a cluster.
> 2. Alter a table
> 3. Restart the master using ./hbase-daemon.sh restart master
> 4. Kill the RS after master restarts.
> 5. Start RS again.
> 6. No table operations can be performed on the table that was altered but 
> admin.listTables() is able to list the altered table.

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