テクノロジ系
秋期
応用情報技術者 2009年 秋期 問31
31 / 80
分散トランザクション処理で利用される 2相コミットプロトコルでは、コミット処 理を開始する調停者(coordinator)と、調停者からの指示を受宿してから必要なアク ションを開始する参加者(participant)がいる。この2相コミットプロトコルに関する 記述のうち,適切なものはどれか。
正解と解説
表示する
正解 イ
調停者に障害が発生するタイミングによっては、その回復処理が終わらない限り、 参加者全員がコミットもロールバックも行えない事態が起こる。
2相コミットでは、参加者が了承を返した後(コミット可否確定後)に調停者が障害を起こすと、参加者は指示待ちのままコミットもロールバックもできずブロックする事態が起こり得ます(イ)。参加者が独断で進めることはできません。