Patent ID: 8233380

Claim:
A requester node, comprising: one or more processors; a Remote Direct Memory Access (RDMA) computer program executable on the one or more processors; a requester RDMA session fail-over coordinator, executable on the one or more processors in a coherency domain, to add a session fail-over header to a front of a data payload sent by the RDMA computer program from the coherency domain to a responder node, wherein the requester RDMA session fail-over coordinator is executable to recover from failure of a session between the requester node and the responder node; wherein in response to failure, of an RDMA adapter not coherent with the coherency domain and in a communication path of the data payload, that prevented delivery to the requester node of a receive completion notification for the data payload, the requester node is configured to receive a reconstructed receive completion notification reconstructed from the session fail-over header by a responder RDMA session fail-over coordinator in the responder node, and wherein the requester node is configured to interpret the reconstructed receive completion notification as an indication that the data payload sent by the RDMA computer program was successfully received by the responder node.