Coordination and Transactions Checkpoint

Trace fresh cases, diagnose plausible bugs, and separate the exercise model from production guarantees.


Get every question correct to pass this checkpoint. You can review feedback, revise your answers, and submit again.

1. Snapshots are a:timeout/unacked, b:commit/acked, a:commit/unacked. What plan follows? Select one answer.

Select one answer.

2. A coordinator durably committed, notified one participant, then crashed. The recovered vote cache is incomplete. What must recovery use? Select one answer.

Select one answer.

3. Steps: reserve ok/release; audit skipped; charge ok/refund. All are compensable. What is planned? Select one answer.

Select one answer.

4. Steps: A ok/undoA eligible; B ok/undoB eligible; A ok but noncompensable; C failed. Result? Select one answer.

Select one answer.

5. Operation x with token 2 is rejected before any grant. Token 2 is granted, then x is retried. Result? Select one answer.

Select one answer.

6. Operation y was accepted under token 4. After grant 5, retry y arrives with token 4. What does accepted replay mean? Select one answer.

Select one answer.

7. Latest granted token is 8. A fresh operation carries token 9. What does this simulator do? Select one answer.

Select one answer.

8. The planner returns refund then release. Which guarantee still requires an execution protocol? Select one answer.

Select one answer.

Join Discord