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 EE4C3CDAC for ; Wed, 16 May 2012 09:43:32 +0000 (UTC) Received: (qmail 86173 invoked by uid 500); 16 May 2012 09:43:32 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 85906 invoked by uid 500); 16 May 2012 09:43:30 -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 85830 invoked by uid 99); 16 May 2012 09:43:29 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 May 2012 09:43:29 +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; Wed, 16 May 2012 09:43:23 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 9D1A66E35 for ; Wed, 16 May 2012 09:43:02 +0000 (UTC) Date: Wed, 16 May 2012 09:43:02 +0000 (UTC) From: "chunhui shen (JIRA)" To: issues@hbase.apache.org Message-ID: <85125637.3509.1337161382645.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <68467124.22364.1336060735146.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (HBASE-5927) SSH and DisableTableHandler happening together does not clear the znode of the region and RIT map. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HBASE-5927?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13276622#comment-13276622 ] chunhui shen commented on HBASE-5927: ------------------------------------- @rajeshbabu bq.we need to wait until timeout monitor(present 30min.) to trigger unassign and call So it would be better cancel closing disabling regions since we found it the in the process of ServerShutdownHandler. I'm clear, thanks > SSH and DisableTableHandler happening together does not clear the znode of the region and RIT map. > -------------------------------------------------------------------------------------------------- > > Key: HBASE-5927 > URL: https://issues.apache.org/jira/browse/HBASE-5927 > Project: HBase > Issue Type: Bug > Components: master > Affects Versions: 0.92.1, 0.96.0, 0.94.1 > Reporter: Jieshan Bean > Assignee: Jieshan Bean > Fix For: 0.92.2, 0.96.0, 0.94.1 > > Attachments: HBASE-5927_94.patch, HBASE-5927_94_v2.patch, HBASE-5927_trunk.patch, HBASE-5927_trunk_2.patch, TestCaseForReProduce.txt > > > A possible exception: If the related regionserver was just killed(But HMaster has not perceived that), then we will get a local exception "Connection reset by peer". If this region belongs to a disabling table. what will happen? > ServerShutdownHandler will remove this region from AM#regions. So this region is still existing in RIT. TimeoutMonitor will take care of it after it got timeout. Then invoke unassign again. Since this region has been removed from AM#regions, it will return directly due to the below code: > {code} > synchronized (this.regions) { > // Check if this region is currently assigned > if (!regions.containsKey(region)) { > LOG.debug("Attempted to unassign region " + > region.getRegionNameAsString() + " but it is not " + > "currently assigned anywhere"); > return; > } > } > {code} > Then it leads to an end-less loop. -- 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