[jira] [Created] (IGNITE-11152) IgniteTxManager.idMap possible memory leak

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (IGNITE-11152) IgniteTxManager.idMap possible memory leak

Anton Vinogradov (Jira)
Stepachev Maksim created IGNITE-11152:
-----------------------------------------

             Summary: IgniteTxManager.idMap possible memory leak
                 Key: IGNITE-11152
                 URL: https://issues.apache.org/jira/browse/IGNITE-11152
             Project: Ignite
          Issue Type: Bug
          Components: mvcc
            Reporter: Stepachev Maksim
             Fix For: 2.8


CacheContinuousQueryAsyncFailoverMvccTxSelfTest.testMultiThreadedFailover sometimes finished with OMM.

Heapdump analyze showed that leak happened in IgniteTxManager.idMap, this map contains *2_097_152* instances of GridNearTxLocal with *ACTIVE state* and *without* finishFut *and prepFut.*

 
{code:java}
while (!updated) {
 try {
 prevVal = (Integer)qryClnCache.getAndPut(key, val);
updated = true;
 }
 catch (CacheException e) {
 assertSame(atomicityMode(), CacheAtomicityMode.TRANSACTIONAL_SNAPSHOT);
 }
 }
{code}
 

 

Possible the CacheException is common and may hide wrong cases. Change it at specific (ignite-10976).  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)