You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Hudson (JIRA)" <ji...@apache.org> on 2016/08/04 04:15:20 UTC

[jira] [Commented] (HBASE-14968) ConcurrentModificationException in region close resulting in the region staying in closing state

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

Hudson commented on HBASE-14968:
--------------------------------

SUCCESS: Integrated in HBase-1.2-IT #570 (See [https://builds.apache.org/job/HBase-1.2-IT/570/])
HBASE-16350 Undo server abort from HBASE-14968 (enis: rev 5c111942bf37d327daf0647ea05062752d38a0e2)
* 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
>          Components: Region Assignment, regionserver
>            Reporter: Enis Soztutar
>            Assignee: Enis Soztutar
>             Fix For: 2.0.0, 1.2.0, 1.3.0, 1.0.3, 1.1.3, 0.98.17
>
>         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)