terracha
journeyman
Joined: 09/14/2012 09:12:06
Messages: 32
Offline
|
Hi,
I was running some load tests to try to figure out an intermittent issue that we have and I was doing an analysis of tomcat thread dumps and got a blocking "alert". When I looked at it, the below is what I saw for a stack trace. Any ideas on what the blocking was about?
- locked < 0x00002af0b2f020f0> (a java.lang.Object)
at com.tc.net.core.CoreNIOServices$CommThread.addSelectorTask(CoreNIOServices.java:354)
at com.tc.net.core.CoreNIOServices$CommThread.handleRequest(CoreNIOServices.java:696)
at com.tc.net.core.CoreNIOServices$CommThread.requestWriteInterest(CoreNIOServices.java:761)
at com.tc.net.core.CoreNIOServices.requestWriteInterest(CoreNIOServices.java:250)
at com.tc.net.core.TCConnectionJDK14.putMessageImpl(TCConnectionJDK14.java:491)
at com.tc.net.core.TCConnectionJDK14.putMessage(TCConnectionJDK14.java:642)
at com.tc.net.protocol.transport.MessageTransportBase.sendToConnection(MessageTransportBase.java:183)
at com.tc.net.protocol.transport.MessageTransportBase.send(MessageTransportBase.java:176)
- locked < 0x00002af0b2ed8be0> (a com.tc.net.protocol.transport.MessageTransportStatus)
at com.tc.net.protocol.tcm.AbstractMessageChannel.send(AbstractMessageChannel.java:195)
at com.tc.net.protocol.tcm.ClientMessageChannelImpl.send(ClientMessageChannelImpl.java:99)
at com.tc.net.protocol.tcm.TCMessageImpl.basicSend(TCMessageImpl.java:362)
at com.tc.net.protocol.tcm.TCMessageImpl.send(TCMessageImpl.java:357)
at com.tc.object.locks.RemoteLockManagerImpl.sendMessage(RemoteLockManagerImpl.java:186)
at com.tc.object.locks.RemoteLockManagerImpl.recallCommit(RemoteLockManagerImpl.java:125)
at com.tc.object.locks.RemoteLockManagerImpl.recallCommit(RemoteLockManagerImpl.java:130)
at com.tc.object.locks.ClientLockImpl.recallCommit(ClientLockImpl.java:932)
- locked < 0x00002af0bfebfc50> (a com.tc.object.locks.ClientLockImpl)
at com.tc.object.locks.ClientLockImpl.doRecall(ClientLockImpl.java:905)
- locked < 0x00002af0bfebfc50> (a com.tc.object.locks.ClientLockImpl)
at com.tc.object.locks.ClientLockImpl.recall(ClientLockImpl.java:400)
- locked < 0x00002af0bfebfc50> (a com.tc.object.locks.ClientLockImpl)
at com.tc.object.locks.ClientLockManagerImpl.recall(ClientLockManagerImpl.java:462)
at com.tc.object.locks.ClientLockManagerImpl.recall(ClientLockManagerImpl.java:449)
at com.tc.object.handler.LockResponseHandler.handleEvent(LockResponseHandler.java:47)
at com.tc.async.impl.StageImpl$WorkerThread.run(StageImpl.java:127)
Thanks!
TerraCha
|