10.4. Transaction Outcomes

10.4.1. About Transaction Outcomes

There are three possible outcomes for a transaction.
Roll-back
If any transaction participant cannot commit, or the transaction coordinator cannot direct participants to commit, the transaction is rolled back. See Section 10.4.3, “About Transaction Roll-Back” for more information.
Commit
If every transaction participant can commit, the transaction coordinator directs them to do so. See Section 10.4.2, “About Transaction Commit” for more information.
Heuristic outcome
If some transaction participants commit and others roll back. it is termed a heuristic outcome. Heuristic outcomes require human intervention. See Section 10.4.4, “About Heuristic Outcomes” for more information.