Eric Shu created GEODE-5312:
-------------------------------

             Summary: A client transaction may be removed by 
FindRemoteTXMessage during transaction failover
                 Key: GEODE-5312
                 URL: https://issues.apache.org/jira/browse/GEODE-5312
             Project: Geode
          Issue Type: Bug
          Components: transactions
            Reporter: Eric Shu


During client transaction, the connection can be lost. The client will failover 
to another server. The new server will find if any server hosts the 
transaction. If the original server have not received/processed the message 
yet, the FindRemoteTXMessage will call removeTXHostedState to remove the tx. It 
is possible fo the original server process the a in-flight message from client 
at the same time. This will cause a transaction no longer in the hostedTXStates 
map. If the transaction operates on a offheap region, this will lead to offheap 
leak. 



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

Reply via email to