Eric Shu created GEODE-5401:
-------------------------------
Summary: Client transaction should not be expired once it is
failed over
Key: GEODE-5401
URL: https://issues.apache.org/jira/browse/GEODE-5401
Project: Geode
Issue Type: Bug
Components: transactions
Reporter: Eric Shu
When a client is disconnected from the server, the client's originated
transactions are scheduled to be expired. However, when the client transaction
failed over, the expire transaction task is not cancelled. If transaction is
not finished/committed within the timeout period (transactionTimeToLive default
to 180 seconds), the transaction will be expired.
The consequence is that only part of the transaction gets committed. The expire
transaction task will close the transaction and remove it from the hosted
txstates map removing the existing operations. The subsequent operations will
starts a new transaction -- only the operations afterwards will be recored and
committed.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)