Question 3 (1 points): Suppose in a system that uses two-phase commit, agree-to-commit messages are sent to a coordinator from each of its three workers. Immediately after this, the coordinator crashes and does not return to service for a very long time. Assuming maintaining consistency is the highest priority, which of the following are acceptable things for a worker to do in this scenario while the coordinator is still unavailable? Select all that apply A.after determining that all other workers sent an agree to commit message to the coordinator, perform (and commit) the transaction locally B. after determining that the coordinator is not running for a very long time, discard the transaction wait for the coordinator to return to service, even though this will take a very long time C. Comments: Show transcribed image text Question 3 (1 points): Suppose in a system that uses two-phase commit, agree-to-commit messages are sent to a coordinator from each of its three workers. Immediately after this, the coordinator crashes and does not return to service for a very long time. Assuming maintaining consistency is the highest priority, which of the following are acceptable things for a worker to do in this scenario while the coordinator is still unavailable? Select all that apply A.after determining that all other workers sent an agree to commit message to the coordinator, perform (and commit) the transaction locally B. after determining that the coordinator is not running for a very long time, discard the transaction wait for the coordinator to return to service, even though this will take a very long time C. Comments:
Expert Answer
Answer to Question 3 (1 points): Suppose in a system that uses two-phase commit, agree-to-commit messages are sent to a coordinato…