[ofiwg] completion flags as actually defined by OFI

Jason Gunthorpe jgunthorpe at obsidianresearch.com
Tue Apr 14 10:55:28 PDT 2015


On Tue, Apr 14, 2015 at 05:41:13PM +0000, Hefty, Sean wrote:
> *FI_COMPLETION*
> : Indicates that a completion entry should be generated for data
>   transfer operations.
> 
> *FI_INJECT_COMPLETE*
> *FI_TRANSMIT_COMPLETE*

>From an application perspective, thinking about reliable, I can't tell
what the difference is between FI_INJECT_COMPLETE and FI_TRANSMIT_COMPLETE.

Neither seem to guarentee a completion on the peer? Neither seem to
synchronize with shutdown? Why should an application care?

The shutdown race still exists, one option makes it smaller?

Jason



More information about the ofiwg mailing list