Skip to content

UCT/GDAKI: Check for HCA reachability like rc_mlx5 - #11781

Merged
brminich merged 1 commit into
openucx:masterfrom
tvegas1:rc_gda_reachability_check
Aug 20, 2026
Merged

brminich merged 1 commit into
openucx:masterfrom
tvegas1:rc_gda_reachability_check

Conversation

@tvegas1

@tvegas1 tvegas1 commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

What?

Use uct_ib_iface_is_reachable_v2 for rc_gda and cover it with test_uct_iface.is_reachable.

Why?

rc_gda always reported reachable, so unreachable RoCE peers were selected and failed later in ibv_create_ah.

How?

Wire the shared IB reachability callback and instantiate the existing gtest for rc_gda.

@tvegas1

tvegas1 commented Aug 18, 2026

Copy link
Copy Markdown
Contributor Author

/azp run UCX PR

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@brminich
brminich merged commit bade183 into openucx:master Aug 20, 2026
155 checks passed
brminich pushed a commit that referenced this pull request Aug 21, 2026
UCT/GDAKI: Check for HCA reachability like rc_mlx5 (#11781)
@ofirfarjun7

ofirfarjun7 commented Aug 22, 2026 •

Copy link
Copy Markdown
Contributor

@tvegas1 @brminich @Artemy-Mellanox
Looks like this PR caused regression on a multi port setup (BIA)
I'm getting no route to 172.30.1.6 from spx_p1n1 when trying to establish connection of gda lanes between multiple process.
With UCX_IB_ROCE_REACHABILITY_MODE=all test pass.

*Problem is not always reproduced... I tried to repro it again but I couldn't

ofirfarjun7 added a commit to ofirfarjun7/ucx that referenced this pull request Aug 27, 2026
ofirfarjun7 pushed a commit that referenced this pull request Sep 11, 2026
…- v1.23.x (#11937)

UCT/GDAKI: Revert "Check for HCA reachability like rc_mlx5 (#11781)"

This reverts commit bade183.
ofirfarjun7 pushed a commit that referenced this pull request Sep 15, 2026
… - v1.23.x (#11946)

UCT/GDAKI: Restore "Check for HCA reachability like rc_mlx5 (#11781)"

This reverts commit dcf19c1.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants