[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