ZSBD-2st-1.2-w02.tresc-1.1-Slajd40

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Scentralizowany 2PC - decyzja (2)

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.


<< Poprzedni slajd | Spis treści | Następny slajd >>