Skip to content

DAOS-18484 cart: enable OFI multi-recv for supported providers#17733

Merged
gnailzenh merged 1 commit intomasterfrom
shilongw/multi-recv
Mar 20, 2026
Merged

DAOS-18484 cart: enable OFI multi-recv for supported providers#17733
gnailzenh merged 1 commit intomasterfrom
shilongw/multi-recv

Conversation

@wangshilong
Copy link
Contributor

DAOS supports interoperability across one major release, for example 2.6 clients with 2.8 servers, or 2.8 clients with 2.6 servers.

Mercury added OFI multi-recv support in 2.3.0rc5. DAOS 2.6 already ships with Mercury 2.4.0, so multi-recv is available on both 2.6 and 2.8 deployments.

Remove the logic that forces NA_OFI_UNEXPECTED_TAG_MSG=1 for non-CXI and non-TCP providers so IB can use multi-recv.

Steps for the author:

  • Commit message follows the guidelines.
  • Appropriate Features or Test-tag pragmas were used.
  • Appropriate Functional Test Stages were run.
  • At least two positive code reviews including at least one code owner from each category referenced in the PR.
  • Testing is complete. If necessary, forced-landing label added and a reason added in a comment.

After all prior steps are complete:

  • Gatekeeper requested (daos-gatekeeper added as a reviewer).

DAOS supports interoperability across one major release, for example
2.6 clients with 2.8 servers, or 2.8 clients with 2.6 servers.

Mercury added OFI multi-recv support in 2.3.0rc5. DAOS 2.6 already
ships with Mercury 2.4.0, so multi-recv is available on both 2.6 and
2.8 deployments.

Remove the logic that forces NA_OFI_UNEXPECTED_TAG_MSG=1 for non-CXI and
non-TCP providers so IB can use multi-recv.

Signed-off-by: Wang Shilong <shilong.wang@hpe.com>
@github-actions
Copy link

Ticket title is 'Measure rebuild performance on Bear cluster'
Status is 'Blocked'
Labels: 'test_2.8,testp1,triaged'
Job should run at elevated priority (1)
https://daosio.atlassian.net/browse/DAOS-18484

@github-actions github-actions bot added the priority Ticket has high priority (automatically managed) label Mar 19, 2026
@gnailzenh gnailzenh requested a review from soumagne March 19, 2026 05:58
@wangshilong wangshilong marked this pull request as ready for review March 19, 2026 23:36
@wangshilong wangshilong requested review from a team as code owners March 19, 2026 23:36
@wangshilong wangshilong requested a review from a team March 20, 2026 08:34
@gnailzenh gnailzenh merged commit 220bdfa into master Mar 20, 2026
43 checks passed
@gnailzenh gnailzenh deleted the shilongw/multi-recv branch March 20, 2026 09:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

priority Ticket has high priority (automatically managed)

Development

Successfully merging this pull request may close these issues.

3 participants