Details
-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
None
-
3
-
9223372036854775807
Description
If an lnet ping fails to send an LNET_EVENT_SEND is generated with a non-zero status. However, the ping event handler only calls signals the waiting thread when the unlink event occurs. This means that the thread which issued the ping must wait for full timeout to hit before it wakes up and calls LNetMDUnlink(). The ping event handler should signal completion if we get a non-zero RC on the send event.
Landed for 2.16