-
Notifications
You must be signed in to change notification settings - Fork 432
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
GTEST/PROTO: Enforce short protocol in proto mock #10397
Conversation
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.
seems the fix is for rc_mlx5 mock, why would it affect EFA @tvegas1 ?
actually, it's an issue in EFA PR because rc_x am.iov=3. Pushed 4->3 for now, but mlx5 really does not support more than 3? |
Yes, UCT_IB_MLX5_AM_ZCOPY_MAX_IOV is 3, but it should not affect EFA |
@evgeny-leksikov
|
This resource should be freed on rkey release. Need to check the test, gga transport does not support short (only zcopy), probably it's related somehow. |
Per offline discussion, need to check why SHORT capability is not present for rc_mlx5 in some cases |
Here is the failing job from another PR, unrelated to EFA |
Sorry, that one was still caused by EFA. It seems we do not need this fix, as the EFA problem is fixed, and others are unrelated |
This memory leak is unrelated to this PR, and btw I see that failure in other jobs regularly.
|
What?
test_ucp_proto_mock_rcx.mock_iface_attr
may fail when iface does not haveUCT_IFACE_FLAG_AM_SHORT
capability.failing job
raw log
In this case
short
protocol is missing:To solve this issue we can enforce
UCT_IFACE_FLAG_AM_SHORT
in mock iface