Closed hppritcha closed 2 weeks ago
There are cases under heavy load (at least for HPE CXI provider) that trying to post a receive buffer can return -FI_EAGAIN.
This PR uses the OFI_RETRY_UNTIL_DONE macro to try reposting receive buffer in the event -FI_EAGAIN is returned from the fi_recv call.
Signed-off-by: Howard Pritchard hppritcha@gmail.com (cherry picked from commit c522de11d61540b263f1fe0f1770828b7bd8688c)
There are cases under heavy load (at least for HPE CXI provider) that trying to post a receive buffer can return -FI_EAGAIN.
This PR uses the OFI_RETRY_UNTIL_DONE macro to try reposting receive buffer in the event -FI_EAGAIN is returned from the fi_recv call.
Signed-off-by: Howard Pritchard hppritcha@gmail.com (cherry picked from commit c522de11d61540b263f1fe0f1770828b7bd8688c)