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

stack commented on HBASE-4988:
------------------------------

@Chunhui Let me try in 0.92.  I don't think we have this issue there, or at 
least, the scenario you paint should be harder to produce.  If .META. server is 
killed, we'll retry a good few times.  The .META. should get redeployed 
meantime.  If it does not, the cluster is sort of hosed anyways?  All 
regionservers shouldn't go down though.

What you think of the rationale in HBASE-4562 that moves the PONR before the 
meta parent offline edit?

You have tried your patch in 0.90?  It makes things better for you?  Maybe we 
should apply for 0.90.6?
                
> MetaServer crash cause all splitting regionserver abort
> -------------------------------------------------------
>
>                 Key: HBASE-4988
>                 URL: https://issues.apache.org/jira/browse/HBASE-4988
>             Project: HBase
>          Issue Type: Bug
>            Reporter: chunhui shen
>         Attachments: hbase-4988v1.patch
>
>
> If metaserver crash now,
> All the splitting regionserver will abort theirself.
> Becasue the code
> {code}
> this.journal.add(JournalEntry.PONR);
> MetaEditor.offlineParentInMeta(server.getCatalogTracker(),
>             this.parent.getRegionInfo(), a.getRegionInfo(), 
> b.getRegionInfo());
> {code}
> If the JournalEntry is PONR, split's roll back will abort itselef.
> It is terrible in huge putting environment when metaserver crash

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