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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Scentralizowany 2PC - decyzja (1)

Scentralizowany 2PC - decyzja (1)


W fazie decyzji, koordynator globalny wykonuje następujące czynności.

Jeżeli wszystkie odebrane komunikaty to READY_COMMIT, wówczas KG zapisuje do swojego logu rekord mówiący o zatwierdzeniu transakcji rozproszonej. Następnie wysyła komunikat GLOBAL_COMMIT do uczestników.

Jeżeli przynajmniej jeden uczestnik odpowiedział komunikatem ABORT, wówczas KG zapisuje do swojego logu rekord mówiący o wycofaniu transakcji rozproszonej. Następnie wysyła komunikat GLOBAL_ABORT do uczestników.

Po wysłaniu komunikatu, KG przechodzi w stan oczekiwania na potwierdzenia uczestników.


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