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)