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

stack commented on HBASE-3318:
------------------------------

+1

That looks like an issue we've  had for a long time

> Split rollback leaves parent with writesEnabled=false
> -----------------------------------------------------
>
>                 Key: HBASE-3318
>                 URL: https://issues.apache.org/jira/browse/HBASE-3318
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Jean-Daniel Cryans
>            Assignee: Jean-Daniel Cryans
>            Priority: Critical
>             Fix For: 0.90.1, 0.92.0
>
>         Attachments: HBASE-3318.patch
>
>
> I saw a split rollback today, and it left the region in a state where it was 
> able to take writes, but wasn't able to flush or compact. It's printing this 
> message every few milliseconds:
> {noformat}
> NOT flushing memstore for region xxx., flushing=false, writesEnabled=false
> {noformat}
> I see why, writesEnabled is never set back in HRegion.initialize:
> {code}
> // See if region is meant to run read-only.
> if (this.regionInfo.getTableDesc().isReadOnly()) {
>   this.writestate.setReadOnly(true);
> }
> {code}
> Instead it needs to pass isReadOnly into the setReadOnly method to work 
> correctly.
> I think it should go in 0.90.0 if there's a new RC.

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