[PATCH 0/3] Fix request completion holes
Sagi Grimberg
sagi at grimberg.me
Wed Nov 1 10:31:39 PDT 2017
>> (3) No send signal with invalidation signal w/o moderation 5.2M / 8.3M
>
> Actually, isn't this valid and reasonable? You don't need to see the
> SEND completion, the only thing that matters is the invalidate
> completion, and the invalidate will naturally order after the send
> is finished, yes?
the default mode utilize remote invalidation, so no, its not valid.
Without remote invalidate I'm not sure, don't remember the ordering
rules from the top of my head. Idan, does a local invalidate completion
guarantee a prior send completion (of a non-related buffer)? I vaguely
remember that explicit fencing is required to guarantee that.
I guess we could not signal send completions if we are in a local
invalidate mode, but I'm liking this less and less...
More information about the Linux-nvme
mailing list