Patent ID: 8521685

Claim:
A method for processing I/O requests received when moving data between nodes of a storage cluster, the method comprising: starting a first timeout period at an initiator of an input/output (I/O) operation; receiving the I/O operation at a source node having one or more areas, the I/O operation being directed to a target node having one or more areas corresponding to the one or more areas of the source node, the I/O operation requesting an area that is locked by a resynchronization process; starting a second timeout period during which the I/O operation received at the source node and directed to the target node is fielded at the target node when the requested area is not locked by the resynchronization process; determining if the second timeout period has expired; if the second timeout period has expired before fielding the I/O operation at the target node, fielding the I/O operation at the source node; canceling a data migration process associated with the area locked by the resynchronization process; and leaving positive and negative tabs associated with the area of the source node and the target node in an unset state.