Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
TxRollbackOnTimeoutNearCacheTest.testRandomMixedTxConfigurations fails flakily due to resulting future timeout. It's caused by poor reproducible infinite park's in optimistic TX commit:
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.park(LockSupport.java:304)
org.apache.ignite.internal.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:177)
org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:140)
org.apache.ignite.internal.processors.cache.transactions.TransactionProxyImpl.commit(TransactionProxyImpl.java:293)
org.apache.ignite.internal.processors.cache.transactions.TxRollbackOnTimeoutTest$4.run(TxRollbackOnTimeoutTest.java:444)
org.apache.ignite.testframework.GridTestUtils$9.call(GridTestUtils.java:1275)
org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
There is also another failure for this test, it's described in separate ticket attached to this one.
Attachments
Issue Links
- breaks
-
IGNITE-8312 .NET: CacheAbstractTransactionalTest.TestTxRollbackOnly failure
-
- Resolved
-
- is related to
-
IGNITE-7983 NPE in TxRollbackOnTimeoutNearCacheTest.testRandomMixedTxConfigurations
-
- Resolved
-
- relates to
-
IGNITE-7518 Get rid of org.jsr166.LongAdder8, org.jsr166.ThreadLocalRandom
-
- Resolved
-
-
IGNITE-8297 TxRollbackOnTimeoutNearCacheTest.testRandomMixedTxConfigurations fails flakily
-
- Resolved
-
- links to