Skip to content

Conversation

@shijin-aws
Copy link
Contributor

Backport #13266 to v5.0.x

FI_MR_BASIC (1<<0) and FI_MR_SCALABLE (1<<1) are deprecated
since Libfabric 1.5 and the symbols will get removed in
future Libfabric 2.x versions. Use the internal mode bits
for backward compatibilities without breaking compilation
with newer libfabric.

Signed-off-by: Shi Jin <[email protected]>
(cherry picked from commit 281c6cd)
There should not be any Cray XC systems in production now
- which is where the GNI provider nominally functioned.

Meanwhile FI_MR_BASIC is deprecated since Libfabric 1.5
and will be droppped in future Libfabric 2.x versions.

Remove this special handler for gni provider due to
unnecessity and build warnings.

Signed-off-by: Shi Jin <[email protected]>
(cherry picked from commit 1c67d90)
@github-actions github-actions bot added this to the v5.0.8 milestone May 20, 2025
@shijin-aws
Copy link
Contributor Author

@janjust can you take a look

@janjust janjust merged commit f2e3af4 into open-mpi:v5.0.x Jun 9, 2025
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants