ofi-cray / libfabric-cray

Open Fabric Interfaces
http://ofiwg.github.io/libfabric/
Other
16 stars 9 forks source link

prov/gni: fix a problem with internal rcache #1423

Closed hppritcha closed 6 years ago

hppritcha commented 6 years ago

The GNI provider internal rcache had a bug when trying to compute overlaps of incoming memory registration requests with existing registrations in the rcache.

The nature of the problem was such that it was almost never encountered with OpenSHMEM or MPI applications, but for Mercury, which was doing consecutive registrations of buffers within a larger previously allocated virtual memory range, the bug was hit.

Also add some better debug output for the MR subsys in the GNI provider.

Thanks to Jerome Soumagne for reporting.

@soumagne

Signed-off-by: Howard Pritchard howardp@lanl.gov

hppritcha commented 6 years ago

the LANl CI for this PR will fail too owing to an upstream issue.

hppritcha commented 6 years ago

closing this and moving the PR to upstream