completionStatus=COMPLETION_STATUS_TIMED_OUT_AT_TRANSACTION_

Find a bug? Think you found a bug? We'll let you know what we know if you do the same!

completionStatus=COMPLETION_STATUS_TIMED_OUT_AT_TRANSACTION_

Postby matthew » Tue Apr 17, 2012 2:43 am

See the exception below, reported by a Beta-test user running >100 threads on a laptop machine.

Due to overload, the transaction has timed at the manager, before the client could commit it - indicated by the plain text message on the exception cause: "Transaction was previously timed out".
The completion status is COMPLETION_STATUS_TIMED_OUT_AT_TRANSACTION_BUFFER.

The objects being persisted are listed at the very end.
================================================
12:25:13 420 0,270
Exception reported: Exception committing transaction DistributedTxAttributes[bizTxId: null, internalTxId=3712,
logBeforeCommit=false, logAfterCommit=false, transactionTimeout=10000, cohortTransactionHearbeatPeriod=150000], exception:
at com.cloudtran.coherence.shared.CtHelper.commitTransaction(CtHelper.java:474)
at com.cloudtran.jpa.CTEntityTransactionImpl.commit(CTEntityTransactionImpl.java:189)
at cloudtran.client.ProcessingThread.activityTx(ProcessingThread.java:121)
at cloudtran.client.ProcessingThread.run(ProcessingThread.java:39)
Caught exception: java.lang.RuntimeException: Exception occurred committing at the manager, internalTxId=3712
com.cloudtran.api.TransactionExceptionTxbTimeout: Tue Apr 10 13:25:13 BST 2012: Transaction was previously timed out, distTxAttrs=DistributedTxInfo: internalTxId=3712 bizTxId=null transactionTimeout=10000
status=COMMIT_STATUS_ABORTED commitOrderNumber=-9223372036854775808 loggedIfNecessary=true persistenceStatus=PERSIST_STATUS_INDETERMINATE
completionStatus=COMPLETION_STATUS_TIMED_OUT_AT_TRANSACTION_BUFFER completed=true abortedByCohort=false, persisterMemberId = -2147483648, persistRequestNumber = -9223372036854775808
at com.cloudtran.coherence.txb.TxBufferManagerCoh.getAndCheckCachedDtxInfo(TxBufferManagerCoh.java:953)
at com.cloudtran.coherence.txb.TxBufferManagerCoh.commit(TxBufferManagerCoh.java:238)
at com.cloudtran.coherence.txb.TxBufferManagerCoh.commit(TxBufferManagerCoh.java:207)
at com.cloudtran.coherence.shared.ep.CommitTransactionEP.processAfterThreadCheck(CommitTransactionEP.java:85)
at com.cloudtran.coherence.shared.ep.DelayableEPBase.process(DelayableEPBase.java:57)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$Storage.invoke(PartitionedCache.CDB:10)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache.onInvokeRequest(PartitionedCache.CDB:52)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$InvokeRequest.run(PartitionedCache.CDB:1)
at com.tangosol.coherence.component.util.DaemonPool$WrapperTask.run(DaemonPool.CDB:1)
at com.tangosol.coherence.component.util.DaemonPool$WrapperTask.run(DaemonPool.CDB:32)
at com.tangosol.coherence.component.util.DaemonPool$Daemon.onNotify(DaemonPool.CDB:63)
at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)
at java.lang.Thread.run(Unknown Source)

DistributedTxAttributes[bizTxId: null, internalTxId=3712,
logBeforeCommit=false, logAfterCommit=false, transactionTimeout=10000, cohortTransactionHearbeatPeriod=150000]

CoherenceCohortSpaceAction[ hashcode: 985529719, sqlOperation: UPDATE, valueObject hashcode: 256617922 spaceobject(unwrapped): Parent(23579: 99, pid:6348_PARENT_99, version = 2) ]
CoherenceCohortSpaceAction[ hashcode: 830251878, sqlOperation: CREATE, valueObject hashcode: 1842058987 spaceobject(unwrapped): Activity(87642: Tue Apr 10 13:25:13 BST 2012, version = 1) ]
matthew
 
Posts: 3
Joined: Thu Apr 12, 2012 1:11 am

Return to Bugs and Known Issues

Who is online

Users browsing this forum: No registered users and 1 guest

cron