Return-Path: X-Original-To: apmail-hbase-issues-archive@www.apache.org Delivered-To: apmail-hbase-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 69EAE90B2 for ; Fri, 16 Mar 2012 05:10:04 +0000 (UTC) Received: (qmail 93196 invoked by uid 500); 16 Mar 2012 05:10:04 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 93176 invoked by uid 500); 16 Mar 2012 05:10:04 -0000 Mailing-List: contact issues-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@hbase.apache.org Received: (qmail 93158 invoked by uid 99); 16 Mar 2012 05:10:03 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 16 Mar 2012 05:10:03 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 16 Mar 2012 05:10:03 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id C40AA22A7F for ; Fri, 16 Mar 2012 05:09:42 +0000 (UTC) Date: Fri, 16 Mar 2012 05:09:42 +0000 (UTC) From: "chunhui shen (Commented) (JIRA)" To: issues@hbase.apache.org Message-ID: <1011296290.23040.1331874582848.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1768185732.7344.1331630139911.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (HBASE-5571) Table will be disabling forever MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HBASE-5571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13230899#comment-13230899 ] chunhui shen commented on HBASE-5571: ------------------------------------- If AssignmentManager#unassign() catchs RemoteException rather than NotServingRegionException, could we remove catching NotServingRegionException? I'm not sure when catches RemoteException and when catches NotServingRegionException directly, from our logs I see it catches NotServingRegionException directly. Anyway, for this issue, we could treat samely for the two exceptions. > Table will be disabling forever > ------------------------------- > > Key: HBASE-5571 > URL: https://issues.apache.org/jira/browse/HBASE-5571 > Project: HBase > Issue Type: Bug > Components: master, regionserver > Reporter: chunhui shen > Assignee: chunhui shen > Attachments: BASE-5571v2.patch, HBASE-5571.patch, HBASE-5571v3.patch > > > If we restart master when it is disabling one table, the table will be disabling forever. > In current logic, Region CLOSE RPC will always returned NotServingRegionException because RS has already closed the region before we restart master. So table will be disabling forever because the region will in RIT all along. > In another case, when AssignmentManager#rebuildUserRegions(), it will put parent regions to AssignmentManager.regions, so we can't close these parent regions until it is purged by CatalogJanitor if we execute disabling the 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