-
Notifications
You must be signed in to change notification settings - Fork 453
UCP/CORE: disable everything (aux as well) when ^ib is configured #10579
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UCP/CORE: disable everything (aux as well) when ^ib is configured #10579
Conversation
bbf15ac
to
3e602d9
Compare
f0412bd
to
8c57b9a
Compare
can we add some gtest for it? |
or extend Line 1104 in 97b7040
|
I can confirm this resolves the original issue, now Thanks everyone for working on this! |
8c57b9a
to
ea48471
Compare
test/apps/test_ucx_tls.py
Outdated
if (override): | ||
os.putenv("UCX_NUM_EPS", "2") | ||
|
||
with _override_env("UCX_TLS", tls): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can we extract common code with find_am_transport?
3320a51
to
19ca9ff
Compare
What?
Setting
UCX_TLS=^ib
now disables all ib transports, including auxiliary ones.For other aliases, auxiliary disabling must be explicitly specified.
Why?
Based on #8778, when disabling ud based transports, they should still be available as auxiliary. Thus,
UCX_TLS=^ud
does not disable their auxiliary usage.However, we still want
UCX_TLS=^ib
to be treated as a global exclusion of all ib transports, including auxiliary ones.To support this, a new distinction now differentiates global aliases (e.g. ib) from specific aliases (e.g. ud, rc, etc.).