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 96DFB18E34 for ; Wed, 16 Dec 2015 00:05:47 +0000 (UTC) Received: (qmail 70243 invoked by uid 500); 16 Dec 2015 00:05:47 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 70175 invoked by uid 500); 16 Dec 2015 00:05:47 -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 69928 invoked by uid 99); 16 Dec 2015 00:05:47 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Dec 2015 00:05:47 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id BDC5D2C1F75 for ; Wed, 16 Dec 2015 00:05:46 +0000 (UTC) Date: Wed, 16 Dec 2015 00:05:46 +0000 (UTC) From: "Hudson (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HBASE-14968) ConcurrentModificationException in region close resulting in the region staying in closing state 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-14968?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15059156#comment-15059156 ] Hudson commented on HBASE-14968: -------------------------------- SUCCESS: Integrated in HBase-1.2-IT #342 (See [https://builds.apache.org/job/HBase-1.2-IT/342/]) HBASE-14968 ConcurrentModificationException in region close resulting (enis: rev f391b137111d9467b0f3a2930081d41eb2c5f5df) * hbase-server/src/test/java/org/apache/hadoop/hbase/executor/TestExecutorService.java * hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/CoprocessorHost.java * hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/RegionReplicaFlushHandler.java * hbase-server/src/main/java/org/apache/hadoop/hbase/executor/EventHandler.java > ConcurrentModificationException in region close resulting in the region staying in closing state > ------------------------------------------------------------------------------------------------ > > Key: HBASE-14968 > URL: https://issues.apache.org/jira/browse/HBASE-14968 > Project: HBase > Issue Type: Bug > Reporter: Enis Soztutar > Assignee: Enis Soztutar > Fix For: 2.0.0, 1.2.0, 1.3.0, 1.1.4, 1.0.4 > > Attachments: hbase-14968_v1.patch > > > We have seen this in our tests. The region gets closed, but the region close handler gets an unexpected exception causing the region to stay in closing state until RS is restarted. > The Phoenix and security coprocessors were loaded in that region. Here is the stack trace: > {code} > java.util.ConcurrentModificationException > at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901) > at java.util.ArrayList$Itr.next(ArrayList.java:851) > at org.apache.hadoop.hbase.coprocessor.CoprocessorHost$Environment.shutdown(CoprocessorHost.java:442) > at org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$RegionEnvironment.shutdown(RegionCoprocessorHost.java:155) > at org.apache.hadoop.hbase.coprocessor.CoprocessorHost.shutdown(CoprocessorHost.java:272) > at org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$5.postEnvCall(RegionCoprocessorHost.java:496) > at org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1761) > at org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.postClose(RegionCoprocessorHost.java:489) > at org.apache.hadoop.hbase.regionserver.HRegion.doClose(HRegion.java:1502) > at org.apache.hadoop.hbase.regionserver.HRegion.close(HRegion.java:1349) > at org.apache.hadoop.hbase.regionserver.handler.CloseRegionHandler.process(CloseRegionHandler.java:138) > at org.apache.hadoop.hbase.executor.EventHandler.run(EventHandler.java:128) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:745) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)