ZSBD-2st-1.2-w02.tresc-1.1-Slajd40
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Scentralizowany 2PC - decyzja (2)
W fazie decyzji uczestnik wykonuje następujące czynności.
Jeżeli odebrał komunikat GLOBAL_COMMIT, wówczas:
- zapisuje w swoim logu rekord informujący o zatwierdzeniu swojej transakcji lokalnej,
- zatwierdza transakcję lokalną,
- zwalnia blokady założone przez transakcję lokalną,
- zwalnia zasoby systemowe przeznaczone do obsługi transakcji lokalnej,
- wysyła potwierdzenie zatwierdzenia transakcji do KG.
Jeżeli uczestnik odebrał komunikat GLOBAL_ABORT, wówczas:
- zapisuje w swoim logu rekord informujący o wycofaniu swojej transakcji lokalnej,
- wycofuje transakcję lokalną,
- zwalnia blokady i zasoby systemowe,
- wysyła potwierdzenie wycofania transakcji do KG.