February 2019
Intermediate to advanced
446 pages
10h 55m
English
In the completion phase, the transaction coordinator receives all the voting responses in the form of Yes or No. Then, the transaction coordinator sends either a commit or a rollback request to all the participants based on all the voting responses. Participants either commit or roll back based on the message sent by the transaction coordinator and release all the held locks and resources. Participants send an acknowledgement of the request's completion to the transaction coordinator after the commit or rollback is performed.
A transaction is marked as complete when the transaction coordinator receives an acknowledgement from all the participants.
Read now
Unlock full access