When the server receives a commit request, it decides on the next memory state and communicates this number back to the client. The client receives it and writes the memory to disk. Other clients might receive a notrification to wait for this new state to appear. Howver if the commit-to-be done crashes at the client, then the new state will never appear and the system deadlocks.