[ofiwg] completion flags as actually defined by OFI
jgunthorpe at obsidianresearch.com
Tue Apr 14 11:23:33 PDT 2015
On Tue, Apr 14, 2015 at 06:17:31PM +0000, Hefty, Sean wrote:
> > The shutdown race still exists, one option makes it smaller?
> The transmit option at least tells the app that the data has been
> sent and any retries is outside the responsibility of the local
> provider. With inject, the data may still be in local data buffers.
> Based on my testing, the difference in the data arriving at the
> destination ends up being an order of magnitude better with transmit
> versus inject (for a provider that distinguishes between the two
Sure, I'm not surprised.
But why should an app author care? What is the use case?
The only time I can see it making a difference is at shutdown, and the
two options are worst-case-equivilant.
More information about the ofiwg