Three-phase commit protocol: Difference between revisions

Content deleted Content added
m a -> any
m Clarify language "a specific type of failure"
 
(One intermediate revision by the same user not shown)
Line 7:
| institution = Department of Computer Science, Cornell University
| url = https://ecommons.cornell.edu/handle/1813/6323
}}</ref> is a [[distributed algorithm]] that ensures all nodes in a [[distributed system|system]] agree to [[Commit (data management)|commit]] or abort a [[database transaction|transaction]]. It improves upon the [[two-phase commit protocol]] (2PC) by eliminating the possibility of indefinite blocking caused by anya specific type of failure during the commit phase.
 
==Motivation==