You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
mtl/ofi: scope down ompi_mtl_ofi_wc to function level
Currently, ompi_mtl_ofi_wc is scoped to be thread level, but not function
level, so if calls to ompi_mtl_ofi_context_progress are nested,
the ompi_mtl_ofi_wc will be overwritten. In ompi_mtl_ofi_context_progress,
the callback of the ofi_req extracted from the cq entry can trigger progress
engine in the ssend path, in which the receiver will post a tsendmsg to sender as ack.
After the callback finishes, it falls back to the original progress engine
loop, then it could progress the cqe that is already finished in the callback.
Signed-off-by: Shi Jin <[email protected]>
0 commit comments