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

stack commented on HBASE-4083:
------------------------------

We can't do this for 0.90:

{code}
-  public void openRegion(final HRegionInfo region) throws IOException;
+  public RegionOpeningState openRegion(final HRegionInfo region) throws 
IOException;
{code}

Doesn't it change the interface?  I'm afraid this will break our ability to do 
a rolling restart between point releases on 0.90 (It might just work but unless 
you have tried it...)

I like this moving the check of whether region is online or not up into 
RegionServer and out of the handler.

This patch looks great otherwise.  I like whats going on in here.  Thanks for 
doing the work Ram.

> If Enable table is not completed and is partial, then scanning of the table 
> is not working 
> -------------------------------------------------------------------------------------------
>
>                 Key: HBASE-4083
>                 URL: https://issues.apache.org/jira/browse/HBASE-4083
>             Project: HBase
>          Issue Type: Bug
>    Affects Versions: 0.90.3
>            Reporter: ramkrishna.s.vasudevan
>            Assignee: ramkrishna.s.vasudevan
>             Fix For: 0.90.4, 0.92.0
>
>         Attachments: HBASE-4083-1.patch, HBASE-4083_0.90.patch, 
> HBASE-4083_trunk.patch
>
>
> Consider the following scenario
> Start the Master, Backup master and RegionServer.
> Create a table which in turn creates a region.
> Disable the table.
> Enable the table again. 
> Kill the Active master exactly at the point before the actual region 
> assignment is started.
> Restart or switch master.
> Scan the table.
> NotServingRegionExcepiton is thrown.

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

        

Reply via email to