[libfabric-users] Progress question
Biddiscombe, John A.
biddisco at cscs.ch
Fri Apr 10 06:53:55 PDT 2020
Sean,
Thanks for that suggestion. I have put in an extra poll which seems to be working, but I may have to revist the problem and do as you suggest with the FI_TRANSMIT_COMPLETE flag before end of test..
JB
________________________________
From: Hefty, Sean <sean.hefty at intel.com>
Sent: 08 April 2020 20:37:16
To: Biddiscombe, John A.; libfabric-users at lists.openfabrics.org
Subject: RE: Progress question
> Is there a right way to handle this (I guess I need a flush operation of some kind, but
> I'm not sure where to put it).
For fabtests, we handle this sort of situation by adding a 'finalize' step at the end of all tests. Fabtests is easier, since most are client-server based. But the finalize step sends a message to the peer using FI_TRANSMIT_COMPLETE and waiting for the send completion. Prior to adding a finalize step, we would see a similar issue where sends would never be received. This shows up fairly easily when using socket based providers, with the sends being buffered in the kernel.
- Sean
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/libfabric-users/attachments/20200410/6c6e3e0d/attachment.htm>
More information about the Libfabric-users
mailing list