[ https://issues.apache.org/jira/browse/GEODE-5377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jinmei Liao resolved GEODE-5377. -------------------------------- Resolution: Fixed > LuceneQueriesReindexDUnitTest > recreateIndexWithDifferentFieldsShouldFail(PARTITION_OVERFLOW_TO_DISK) hangs > DUnit pipeline > ------------------------------------------------------------------------------------------------------------------------- > > Key: GEODE-5377 > URL: https://issues.apache.org/jira/browse/GEODE-5377 > Project: Geode > Issue Type: Sub-task > Reporter: Jinmei Liao > Assignee: Jinmei Liao > Priority: Major > Labels: pull-request-available, swat > Time Spent: 1.5h > Remaining Estimate: 0h > > [https://concourse.apachegeode-ci.info/teams/main/pipelines/develop/jobs/DistributedTest/builds/71] > > Thread dump analyzer shows these two threads are blocked: > h3. RMI TCP Connection(9)-172.17.0.4 > RMI TCP Connection(9)-172.17.0.4 > Stack Trace is: > > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:502) > at > org.apache.geode.internal.cache.wan.AbstractGatewaySender.waitForRunningStatus(AbstractGatewaySender.java:738) > - locked {color:#FF0000}<0x00000000e0b9cba8>{color} (a java.lang.Object) > at > org.apache.geode.cache.asyncqueue.internal.ParallelAsyncEventQueueImpl.start(ParallelAsyncEventQueueImpl.java:83) > at > org.apache.geode.cache.asyncqueue.internal.AsyncEventQueueFactoryImpl.create(AsyncEventQueueFactoryImpl.java:162) > at > org.apache.geode.cache.lucene.internal.LuceneIndexImpl.createAEQ(LuceneIndexImpl.java:177) > at > org.apache.geode.cache.lucene.internal.LuceneIndexImpl.createAEQ(LuceneIndexImpl.java:171) > at > org.apache.geode.cache.lucene.internal.LuceneServiceImpl.beforeDataRegionCreated(LuceneServiceImpl.java:369) > at > org.apache.geode.cache.lucene.internal.LuceneServiceImpl.createIndexOnExistingRegion(LuceneServiceImpl.java:265) > at > org.apache.geode.cache.lucene.internal.LuceneServiceImpl.createIndex(LuceneServiceImpl.java:221) > at > org.apache.geode.cache.lucene.internal.LuceneServiceImpl.createIndex(LuceneServiceImpl.java:188) > at > org.apache.geode.cache.lucene.internal.LuceneIndexFactoryImpl.create(LuceneIndexFactoryImpl.java:70) > at > org.apache.geode.cache.lucene.LuceneQueriesReindexDUnitTest.lambda$recreateIndexWithDifferentFieldsShouldFail$88e94ee2$1(LuceneQueriesReindexDUnitTest.java:156) > at > org.apache.geode.cache.lucene.LuceneQueriesReindexDUnitTest$$Lambda$105/1606286154.run(Unknown > Source) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at hydra.MethExecutor.executeObject(MethExecutor.java:244) > at > org.apache.geode.test.dunit.standalone.RemoteDUnitVM.executeMethodOnObject(RemoteDUnitVM.java:70) > at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357) > at sun.rmi.transport.Transport$1.run(Transport.java:200) > at sun.rmi.transport.Transport$1.run(Transport.java:197) > at java.security.AccessController.doPrivileged(Native Method) > at sun.rmi.transport.Transport.serviceCall(Transport.java:196) > at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:835) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$7/957256838.run(Unknown > Source) > at java.security.AccessController.doPrivileged(Native Method) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at java.lang.Thread.run(Thread.java:748) > Locked ownable synchronizers: > - {color:#FF0000}<0x00000000e09a0078>{color} (a > java.util.concurrent.ThreadPoolExecutor$Worker) > - {color:#FF0000}<0x00000000e0b8ad88>{color} (a > java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync) > > > h3. RMI TCP Connection(14)-172.17.0.4 > RMI TCP Connection(14)-172.17.0.4 > Stack Trace is: > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for {color:#FF0000}<0x00000000e0b8ad88>{color} (a > java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) > at > java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) > at > java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) > at > java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) > at > java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock.lock(ReentrantReadWriteLock.java:943) > at > org.apache.geode.cache.asyncqueue.internal.ParallelAsyncEventQueueImpl.stop(ParallelAsyncEventQueueImpl.java:106) > at > org.apache.geode.internal.cache.GemFireCacheImpl.close(GemFireCacheImpl.java:2194) > - locked {color:#FF0000}<0x00000000e0494880>{color} (a java.lang.Class for > org.apache.geode.internal.cache.GemFireCacheImpl) > at > org.apache.geode.internal.cache.GemFireCacheImpl.close(GemFireCacheImpl.java:1986) > at > org.apache.geode.internal.cache.GemFireCacheImpl.close(GemFireCacheImpl.java:1976) > at > org.apache.geode.test.dunit.cache.internal.JUnit4CacheTestCase.closeCache(JUnit4CacheTestCase.java:323) > - locked {color:#FF0000}<0x00000000e03f2a58>{color} (a java.lang.Class for > org.apache.geode.test.dunit.cache.internal.JUnit4CacheTestCase) > at > org.apache.geode.test.dunit.cache.internal.JUnit4CacheTestCase.remoteTearDown(JUnit4CacheTestCase.java:378) > - locked {color:#FF0000}<0x00000000e03f2a58>{color} (a java.lang.Class for > org.apache.geode.test.dunit.cache.internal.JUnit4CacheTestCase) > at > org.apache.geode.test.dunit.cache.internal.JUnit4CacheTestCase$$Lambda$82/382229415.run(Unknown > Source) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at hydra.MethExecutor.executeObject(MethExecutor.java:244) > at > org.apache.geode.test.dunit.standalone.RemoteDUnitVM.executeMethodOnObject(RemoteDUnitVM.java:70) > at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357) > at sun.rmi.transport.Transport$1.run(Transport.java:200) > at sun.rmi.transport.Transport$1.run(Transport.java:197) > at java.security.AccessController.doPrivileged(Native Method) > at sun.rmi.transport.Transport.serviceCall(Transport.java:196) > at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:835) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$7/957256838.run(Unknown > Source) > at java.security.AccessController.doPrivileged(Native Method) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at java.lang.Thread.run(Thread.java:748) > Locked ownable synchronizers: > - {color:#FF0000}<0x00000000e0b7d9b0>{color} (a > java.util.concurrent.ThreadPoolExecutor$Worker) > OK -- This message was sent by Atlassian JIRA (v7.6.3#76005)