Anilkumar Gingade created GEODE-4033:
----------------------------------------
Summary: TxFailover doesn't throw exception when tx state is not
found on the server
Key: GEODE-4033
URL: https://issues.apache.org/jira/browse/GEODE-4033
Project: Geode
Issue Type: Bug
Components: transactions
Reporter: Anilkumar Gingade
When a client transaction gets an exception due to connection failure; it tries
to execute the transaction on other available server. This failover transaction
is processed, if the tx.state is available on any of the servers; if not an
exception thrown back to the client.
Currently the client catches this exception and tries to re-create the
exception instead of returning back to the application. This could cause
multiple transaction state to be created for the same transaction id on the
cluster (if the first attempt to the server is still in process), causing
unexpected behavior.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)