1. A method comprising: transmitting, from a first peer node, a request for a copy of a block of data to multiple nodes in a multi-node system; receiving, with the first peer node, a request for a copy of a block of data from a second peer node; determining whether the received request conflicts with the transmitted request; and transmitting a message to a home node for the block of data indicating a conflict exists if the received request conflicts with the transmitted request.