Participants send the list of invalidations to the coordinator in their vote.
The coordinator sends the commit decision to the client and initiates an invalidation phase in which it sends invalidations to clients on behalf of participants. After it has received replies from these clients, it sends the commit decision to the participants. The eager scheme avoids fetch stalls entirely, but at the cost of extra messages and an extra commit phase. Since our results show that the stall rate is low using the lazy approach, we believe the extra cost of the eager approach is not justified.