Repository navigation
[TEMP][DO NOT REVIEW] Diagnose PR 11685 Azure protocol selection - #11858
jeffnvidia wants to merge 13 commits into
Conversation
|
🤖 Starting review — findings will be posted here when done. |
|
🤖 CI Triage Agent — TL;DR: The "AUTHORS file update check" job failed because commit Full analysisSummary: Azure Pipelines codestyle job "AUTHORS file check" exited with code 1 because Root cause: The check computes Neither the email Implicated commit: File: Suggested fix: In the PR branch, run: ./contrib/authors_update.sh origin/master..HEAD
git add AUTHORS && git commit -m "AUTHORS: add jeffnvidia"and push. Alternatively, if this contributor is already in Related: PR #11858 (this PR); no existing issue found for this AUTHORS entry.
|
| } | ||
|
|
||
| protected: | ||
| void dump_am_rndv_selection(const ucp_proto_select_elem_t *select_elem) |
There was a problem hiding this comment.
The entire dump_am_rndv_selection() helper is debug scaffolding. Every message is prefixed with PR11685_DIAG, which is a PR/issue tracking tag, not a real diagnostic. This dumps internal selection state on every select_am_rndv_remote_proto_config() call and adds nothing to test coverage — it makes no assertions. Please remove it before merge.
| return nullptr; | ||
| } | ||
|
|
||
| dump_am_rndv_selection(select_elem); |
There was a problem hiding this comment.
The invocation of dump_am_rndv_selection() is debug scaffolding and should be removed before merge.
| am_explicit_scheme_disables_force_provenance, | ||
| "RNDV_PIPELINE_SHM_CUDA_STAGING_FORCE=y", | ||
| "RNDV_SCHEME=get_zcopy") | ||
| "RNDV_SCHEME=get_zcopy", |
There was a problem hiding this comment.
Adding "PROTO_INFO=y" to am_explicit_scheme_disables_force_provenance only turns on extra protocol-info printing for debugging; the test body is unchanged and asserts nothing new. Please revert this config addition.
|
The If any part of this is meant to become a permanent regression check (for example verifying |
9d82a1f to
cc5c691
Compare
|
🤖 Starting review — findings will be posted here when done. |
| "RNDV_PIPELINE_SHM_CUDA_STAGING_FORCE=y", | ||
| "RNDV_SCHEME=get_zcopy") | ||
| "RNDV_SCHEME=get_zcopy", | ||
| "PROTO_INFO=y") |
There was a problem hiding this comment.
pls drop PROTO_INFO=y here; the test does not consume the protocol-info dump, this looks like leftover debugging that came in with the PR11685_DIAG dump. Suggested change: "RNDV_SCHEME=get_zcopy")
|
🤖 CI Triage Agent — TL;DR: The GPU gtest job failed on a single test, Full analysisSummary: Root cause: The failing test ( Implicated commit: cc5c691 (jeffnvidia, "TEST/UCP: Add temporary PR 11685 selection diagnostics") is the head under test and owns the current form of these AM tests; the underlying selection behaviour comes from the CUDA-staging-force series b34ac9a / 9cc0808 (Nathan Bellalou, PR #11685/#11641) and the test-guard commit [REDACTED:Hex High Entropy String] (Tomer Gilad) which added environment skips only for the File: test/gtest/ucp/test_ucp_proto.cc:858-867 (test body), test/gtest/ucp/test_ucp_proto.cc:518 and :534 (failing expectations); behaviour in src/ucp/rndv/proto_rndv.inl:20-28,131-150 and src/ucp/rndv/proto_rndv.c:479-493 Suggested fix: Make Related: PR #11858 (this diagnostic branch); upstream feature PRs #11685 / #11641 (intra-node CUDA staging force), guard precedent in commit [REDACTED:Hex High Entropy String] for
|
Temporary draft used only for an Azure A40 base/PR diagnostic. Please do not review or merge.
The initial head is the exact PR 11685 base plus test-only logging. It does not change protocol selection, test assertions, or PR 11685.
The logging prints the AM protocol ranges and, for each am/rndv range, the remote selection and synthetic rkey system-device inputs. After the control GPU result is captured, this temporary head will be updated to the exact PR 11685 merge plus the identical logging for the comparison. The draft PR and fork branch will then be closed/deleted.