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)