hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Enis Soztutar (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-11974) When a disabled table is scanned, NotServingRegionException is thrown instead of TableNotEnabledException
Date Sat, 20 Sep 2014 00:14:35 GMT

     [ https://issues.apache.org/jira/browse/HBASE-11974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Enis Soztutar updated HBASE-11974:
----------------------------------
    Attachment: hbase-11974_v8.patch

Attaching v8 patch, which is very similar to Ted's v8 patch, but does not contain the changes
in RegionServerCallable which was introduced because of hanging test TestReplicasClient. 

The test caused a hang because the test itself shuts down the master, so any relocateRegion()
call hangs waiting to do the isTableDisabled() call. v8 patch instead mocks the Connection
to not rely on master for isTableDisabled() call. 

I think we can get this patch in which makes the behavior on par with 0.98 in branch-1. In
master instead of going to zk, we go to hmaster. The hmaster RPC is already there even w/o
this patch (in regular get). If we want to eliminate hmaster dependency, we can either get
rid of relocateRegion() call all together (which will cause an rpc to a disable table take
very long via retries), or somehow mark the table state in meta. My proposal is we commit
this patch, and do a follow up issue for this.  

> When a disabled table is scanned, NotServingRegionException is thrown instead of TableNotEnabledException
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-11974
>                 URL: https://issues.apache.org/jira/browse/HBASE-11974
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Ted Yu
>            Assignee: Ted Yu
>         Attachments: 11974-test.patch, 11974-v1.txt, 11974-v2.txt, 11974-v3.txt, 11974-v4.txt,
11974-v5.txt, 11974-v6.txt, 11974-v7.txt, hbase-11974_v8.patch
>
>
> When a disabled table is scanned, TableNotEnabledException should be thrown.
> However, currently NotServingRegionException is thrown.
> Thanks to Romil Choksi who discovered this problem.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message