Eric Shu created GEODE-5376: ------------------------------- Summary: In JTA, Geode afterCompletion may fail even though the JTA host still available Key: GEODE-5376 URL: https://issues.apache.org/jira/browse/GEODE-5376 Project: Geode Issue Type: Bug Components: transactions Reporter: Eric Shu
When JTA is hosted on a server S2, and there is another server S1 handles the client JTA request. After the S1 executed JTA beforeCompletion initiated from client, the S2's P2P reader thread for S1 will hold the locks for the JTA. If at the time, S1 is lost/shut down, client will failover to another server to try afterCompletion. The afterCompletion attempt will fail as the new thread does not hold the lock. This will cause the client JTA to fail due to CommitConflict, even though there is not concurrent commit operations. -- This message was sent by Atlassian JIRA (v7.6.3#76005)