You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "nabarun (JIRA)" <ji...@apache.org> on 2018/10/03 21:38:36 UTC

[jira] [Closed] (GEODE-5312) A client transaction may be removed by FindRemoteTXMessage during transaction failover

     [ https://issues.apache.org/jira/browse/GEODE-5312?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

nabarun closed GEODE-5312.
--------------------------

> 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
>            Assignee: Eric Shu
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.7.0
>
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> 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)