Denis Chudov created IGNITE-21500: ------------------------------------- Summary: Retry implicit full transactions in case of exceptions related to primary replica failure or move Key: IGNITE-21500 URL: https://issues.apache.org/jira/browse/IGNITE-21500 Project: Ignite Issue Type: Improvement Reporter: Denis Chudov
*Motivation* Implicit transactions usually are "full" and include just one transactional request which can be safely retried in case of the primary replica related exceptions (PrimaryReplicaMissException, etc.). So users will never see these exceptions in case of primary replica failures. *Definition of done* PrimaryReplicaMissException, PrimaryReplicaAwaitException, TransactionExceptions with messages like "Failed to get the primary replica", "Failed to resolve the primary replica node" are not propagated to the users in cases of implicit full transactions. If it is not possible to await for primary replica, PrimaryReplicaAwaitException or transaction exception with timeout is still possible, -- This message was sent by Atlassian Jira (v8.20.10#820010)