ZSBD-2st-1.2-w02.tresc-1.1-Slajd39
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
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.