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)