Skip to content

[TRTLLM-15264][fix] Fail only the affected requests on disagg peer-layout mismatch - #17482

Open
brnguyen2 wants to merge 3 commits into
NVIDIA:mainfrom
brnguyen2:k3/15264-peer-error-path
Open

[TRTLLM-15264][fix] Fail only the affected requests on disagg peer-layout mismatch#17482
brnguyen2 wants to merge 3 commits into
NVIDIA:mainfrom
brnguyen2:k3/15264-peer-error-path

Conversation

@brnguyen2

@brnguyen2 brnguyen2 commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

Description

In the native (Python) disaggregation transceiver, Receiver._get_sender_info runs MambaPolicy.validate_peer_compatible at first contact with a new context peer. The ValueError it raises on a recurrent-state layout mismatch propagated up the executor thread, so a single incompatible context peer could take down the whole generation worker (error budget / fatal shutdown), and in the async path it also left an orphaned receive session.

This change converts that failure into a per-request error:

  • New typed PeerIncompatibleError(ValueError) in transfer.py.
  • Receiver caches incompatible peers by info endpoint; later requests to the same peer fail fast without re-validating or re-contacting it. The diagnostic notes that a worker restart is required to re-validate (e.g. after the peer is redeployed with a fixed config).
  • Validation failure is raised before rank registration, so no dealers are connected and no partial registration exists for the rejected peer.
  • Receiver.dispatch_task catches the typed error and fails just that task, which flows through the existing task ERROR -> session ERROR -> WaitResult.FAILED -> DISAGG_TRANS_ERROR path (same mechanism as remote-agent failure and cancellation), in both the sync and async transceiver paths. Healthy peers and in-flight requests are unaffected.

Test Coverage

New test_incompatible_peer_fails_only_affected_requests in tests/unittest/disaggregated/test_kv_transfer.py: monkeypatches validate_peer_compatible to reject one context worker and asserts (a) receive() does not raise and the session fails with the diagnostic preserved, (b) a second request to the same endpoint fails fast with no re-validation and no registration, and (c) the same receiver then completes a real verified transfer from a compatible context worker.

Full file runs on Blackwell hardware: test_kv_transfer.py 46 passed, test_kda_mamba_transfer.py 14 passed.

PR Checklist

  • PR title follows the [TRTLLM-15264][fix] convention
  • pre-commit run on the touched files
  • Unit suites verified on representative hardware

Dev Engineer Review

  • Added PeerIncompatibleError to isolate recurrent-state layout mismatches by peer.
  • Cached incompatible peer endpoints and fast-failed later requests without repeated validation or registration.
  • Preserved validation before rank registration.
  • Routed typed errors through the existing task and session error flow.
  • Kept healthy peers and in-flight requests unaffected.
  • Added waiver entries for TestLagunaXS::test_fp8, TestLagunaXS::test_nvfp4, and TestLlama3_1_8BInstruct::test_bfloat16_4gpus.
  • The waiver entries include the reported tracking references.

QA Engineer Review

  • Added test_incompatible_peer_fails_only_affected_requests().
  • The test verifies per-request failure isolation, WaitResult.FAILED, DISAGG_TRANS_ERROR, diagnostic preservation, cached fail-fast behavior, no repeated validation or registration, and successful transfers from compatible peers.
  • The test is not listed in tests/integration/test_lists/.
  • Verdict: needs follow-up.
  • File a tracking bug for the CI-waived test(s) and record it with pr-babysitter waive set-bug NVIDIA/TensorRT-LLM#17482 <bug-url> — the waives entry carries a placeholder until then

@brnguyen2
brnguyen2 requested a review from a team as a code owner August 11, 2026 00:34
@brnguyen2
brnguyen2 requested review from bo-nv and pcastonguay August 11, 2026 00:34
@coderabbitai

coderabbitai Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

Walkthrough

The transfer layer caches incompatible peer endpoints, propagates compatibility diagnostics through task failures, and prevents repeated discovery or registration. Tests verify request isolation and compatible transfers. Three integration test waiver entries were added.

Changes

Peer incompatibility handling

Layer / File(s) Summary
Sender validation and incompatibility cache
tensorrt_llm/_torch/disaggregation/native/transfer.py
PeerIncompatibleError represents peer layout failures. The receiver stores endpoint diagnostics. Sender lookup reuses cached failures and blocks registration after validation fails.
Receiver request failure isolation
tensorrt_llm/_torch/disaggregation/native/transfer.py, tests/unittest/disaggregated/test_kv_transfer.py
Affected receive tasks fail before storage reservation or transfer dispatch. The test verifies diagnostics, caching, compatible transfers, and worker cleanup.

Integration test waivers

Layer / File(s) Summary
Integration waiver entries
tests/integration/test_lists/waives.txt
Adds tracked skip entries for two TestLagunaXS cases and one parameterized TestLlama3_1_8BInstruct case.

Estimated code review effort: 3 (Moderate) | ~20 minutes

Sequence Diagram(s)

sequenceDiagram
  participant Receiver
  participant SenderInfo
  participant TransferTask
  participant CompatiblePeer
  Receiver->>SenderInfo: Validate peer recurrent-state layout
  SenderInfo-->>Receiver: Cache PeerIncompatibleError for endpoint
  Receiver->>TransferTask: Mark affected request as FAILED
  Receiver->>SenderInfo: Reuse cached incompatibility on repeated request
  Receiver->>CompatiblePeer: Dispatch compatible transfer
  CompatiblePeer-->>TransferTask: Complete transfer
Loading

Possibly related PRs

Suggested reviewers: schetlur-nv, bo-nv

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description check ✅ Passed The description clearly explains the issue, solution, affected paths, caching behavior, and regression test coverage.
Title check ✅ Passed The title clearly and concisely summarizes the primary fix for affected requests on disaggregation peer-layout mismatch.
✨ Finishing Touches 💡 1
🛠️ Fix failing CI checks 💡
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@tests/unittest/disaggregated/test_kv_transfer.py`:
- Around line 1567-1585: Extend
test_incompatible_peer_fails_only_affected_requests to assert
wait_complete(blocking=False) returns WaitResult.FAILED after each failed
receive() for rx1 and rx2, while preserving the existing diagnostics and cache
assertions. If DISAGG_TRANS_ERROR mapping is implemented outside this module,
add corresponding executor-level coverage there, and include the required
coverage summary with the test changes.
🪄 Autofix

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: c7de9f57-3b83-4209-929c-0593f4cf322d

📥 Commits

Reviewing files that changed from the base of the PR and between 5f905ea and 7c7b84f.

📒 Files selected for processing (2)
  • tensorrt_llm/_torch/disaggregation/native/transfer.py
  • tests/unittest/disaggregated/test_kv_transfer.py

Comment thread tests/unittest/disaggregated/test_kv_transfer.py
@brnguyen2

Copy link
Copy Markdown
Collaborator Author

/bot run

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #65161 [ run ] triggered by Bot. Commit: 7c7b84f Link to invocation

@Shixiaowei02
Shixiaowei02 self-requested a review August 11, 2026 02:40
@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #65161 [ run ] completed with state FAILURE. Commit: 7c7b84f
/LLM/main/L0_MergeRequest_PR pipeline #52955 completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

@brnguyen2

Copy link
Copy Markdown
Collaborator Author

/bot run

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #65215 [ run ] triggered by Bot. Commit: 7c7b84f Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #65215 [ run ] completed with state FAILURE. Commit: 7c7b84f
/LLM/main/L0_MergeRequest_PR pipeline #53000 completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

@brnguyen2

Copy link
Copy Markdown
Collaborator Author

/bot run

@brnguyen2
brnguyen2 force-pushed the k3/15264-peer-error-path branch from 7c7b84f to 98d480d Compare August 11, 2026 08:24
@coderabbitai

coderabbitai Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Note

GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (3)
tests/unittest/disaggregated/test_kv_transfer.py (3)

1511-1511: 📐 Maintainability & Code Quality | 🔵 Trivial | 💤 Low value

Restore the logger level after the test.

tensorrt_llm.logger.set_level("info") changes global state. The test does not restore the previous level, so later tests in the session inherit it.

♻️ Proposed fix using the monkeypatch context already in the test
-    tensorrt_llm.logger.set_level("info")
+    _prev_log_level = tensorrt_llm.logger.logger.level
+    tensorrt_llm.logger.set_level("info")

Then restore it in the existing finally block:

     finally:
+        tensorrt_llm.logger.set_level(_prev_log_level)
         for s in (setup_good, setup_bad):
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@tests/unittest/disaggregated/test_kv_transfer.py` at line 1511, Update the
test containing tensorrt_llm.logger.set_level("info") to save the logger’s
previous level and restore it in the existing finally block, ensuring global
logger state is unchanged after the test.

1499-1500: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick win

Add nonblocking and executor-state assertions

The test module is listed in tests/integration/test_lists/test-db/l0_h100.yml. KVSlice.token_range is optional, so its omission is valid.

Test coverage summary:

  • Added: test_incompatible_peer_fails_only_affected_requests
  • Modified or removed: none
  • Covered: blocking failure isolation, cached incompatibility, diagnostic preservation, and compatible-peer transfer
  • Missing: wait_complete(blocking=False) failure and DISAGG_TRANS_ERROR request-state mapping
  • Coverage verdict: insufficient
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@tests/unittest/disaggregated/test_kv_transfer.py` around lines 1499 - 1500,
Extend test_incompatible_peer_fails_only_affected_requests to assert
wait_complete(blocking=False) behavior for the incompatible transfer and verify
that the resulting request state maps to DISAGG_TRANS_ERROR, while preserving
the existing blocking failure-isolation, cached incompatibility, diagnostics,
and compatible-peer assertions.

Source: Path instructions


1594-1599: 🩺 Stability & Availability | 🔵 Trivial | ⚡ Quick win

Release the KV cache pools explicitly.

KVCacheManager.shutdown() synchronizes and releases the pools, but the finally block stops only the transfer workers. Call shutdown() for each manager in both setups after stopping the workers.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@tests/unittest/disaggregated/test_kv_transfer.py` around lines 1594 - 1599,
Update the test cleanup finally block to call KVCacheManager.shutdown() for each
manager in setup_good and setup_bad after stopping their context and generator
transfer workers. Ensure both setup managers release their KV cache pools
explicitly.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Nitpick comments:
In `@tests/unittest/disaggregated/test_kv_transfer.py`:
- Line 1511: Update the test containing tensorrt_llm.logger.set_level("info") to
save the logger’s previous level and restore it in the existing finally block,
ensuring global logger state is unchanged after the test.
- Around line 1499-1500: Extend
test_incompatible_peer_fails_only_affected_requests to assert
wait_complete(blocking=False) behavior for the incompatible transfer and verify
that the resulting request state maps to DISAGG_TRANS_ERROR, while preserving
the existing blocking failure-isolation, cached incompatibility, diagnostics,
and compatible-peer assertions.
- Around line 1594-1599: Update the test cleanup finally block to call
KVCacheManager.shutdown() for each manager in setup_good and setup_bad after
stopping their context and generator transfer workers. Ensure both setup
managers release their KV cache pools explicitly.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: d15373ed-8f1d-4f44-988d-da52fd98db33

📥 Commits

Reviewing files that changed from the base of the PR and between bfc4966 and 98d480d.

📒 Files selected for processing (2)
  • tensorrt_llm/_torch/disaggregation/native/transfer.py
  • tests/unittest/disaggregated/test_kv_transfer.py
🚧 Files skipped from review as they are similar to previous changes (1)
  • tensorrt_llm/_torch/disaggregation/native/transfer.py

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #65245 [ run ] triggered by Bot. Commit: 98d480d Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #65245 [ run ] completed with state SUCCESS. Commit: 98d480d
/LLM/main/L0_MergeRequest_PR pipeline #53025 completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

@brnguyen2

Copy link
Copy Markdown
Collaborator Author

/bot run

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #65298 [ run ] triggered by Bot. Commit: 98d480d Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #65298 [ run ] completed with state FAILURE. Commit: 98d480d
/LLM/main/L0_MergeRequest_PR pipeline #53074 completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

@brnguyen2

Copy link
Copy Markdown
Collaborator Author

/bot run

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #65324 [ run ] triggered by Bot. Commit: 98d480d Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #65324 [ run ] completed with state SUCCESS. Commit: 98d480d
/LLM/main/L0_MergeRequest_PR pipeline #53098 completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

@brnguyen2

Copy link
Copy Markdown
Collaborator Author

/bot run

@brnguyen2
brnguyen2 requested review from a team as code owners August 11, 2026 18:34
@brnguyen2
brnguyen2 requested a review from QiJune August 11, 2026 18:34
@brnguyen2
brnguyen2 force-pushed the k3/15264-peer-error-path branch from 2989402 to 4d32bb8 Compare August 13, 2026 19:57
@brnguyen2

Copy link
Copy Markdown
Collaborator Author

/bot run

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #66088 [ run ] triggered by Bot. Commit: 4d32bb8 Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #66088 [ run ] completed with state SUCCESS. Commit: 4d32bb8
/LLM/main/L0_MergeRequest_PR pipeline #53765 completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

@brnguyen2

Copy link
Copy Markdown
Collaborator Author

/bot run

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #66150 [ run ] triggered by Bot. Commit: 4d32bb8 Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #66150 [ run ] completed with state FAILURE. Commit: 4d32bb8
/LLM/main/L0_MergeRequest_PR pipeline #53825 completed with status: 'UNSTABLE'

CI Report

⚠️ Multi-GPU Label Required:
Multi-GPU tests require the ci: full pre-merge approved label on this PR. Ask a member of NVIDIA/trt-llm-ci-approvers to add the label, then re-trigger CI with the same bot command (no rebase needed).

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

Link to invocation

@brnguyen2

Copy link
Copy Markdown
Collaborator Author

/bot run

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #66212 [ run ] triggered by Bot. Commit: 4d32bb8 Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #66212 [ run ] completed with state FAILURE. Commit: 4d32bb8
/LLM/main/L0_MergeRequest_PR pipeline #53882 completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

@brnguyen2

Copy link
Copy Markdown
Collaborator Author

/bot run

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #66267 [ run ] triggered by Bot. Commit: be8a9b1 Link to invocation

@brnguyen2

Copy link
Copy Markdown
Collaborator Author

/bot run

@brnguyen2
brnguyen2 force-pushed the k3/15264-peer-error-path branch from be8a9b1 to f6288c8 Compare August 14, 2026 13:27
@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #66284 [ run ] triggered by Bot. Commit: f6288c8 Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #66267 [ run ] completed with state ABORTED. Commit: be8a9b1

Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #66284 [ run ] completed with state SUCCESS. Commit: f6288c8
/LLM/main/L0_MergeRequest_PR pipeline #53943 completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

@brnguyen2

Copy link
Copy Markdown
Collaborator Author

/bot run

…yout mismatch

Receiver._get_sender_info raised MambaPolicy.validate_peer_compatible's
ValueError on the executor thread with nothing catching it, so one
incompatible context instance took down the whole generation worker,
including traffic from healthy peers.

Route the failure through the existing transfer-error path instead:
_get_sender_info converts the validation ValueError into a typed
PeerIncompatibleError (still a ValueError subclass) that dispatch_task
catches to fail just that request's KVRecvTask. The session then reports
WaitResult.FAILED and the request ends in DISAGG_TRANS_ERROR, the same
mechanism used for remote agent failures and cancellation, while the
worker keeps serving other peers. The check itself is unchanged and
still runs before REGISTER_RANK_INFO, so no dealers are connected and no
partial registration happens for the rejected peer.

The incompatibility is cached per info_endpoint so later requests to the
same peer fail fast without another REQUEST_INSTANCE_INFO round-trip or
re-validation; the cached diagnostic notes that a generation-worker
restart is needed to re-validate (e.g. after redeploying a compatible
server on the same endpoint).

Add a unit test covering: receive() does not raise and the session fails
with the diagnostic preserved; the second request to the same endpoint
fails fast without re-validation; and the same Receiver still completes
a real transfer from a compatible peer.

Signed-off-by: Brian Nguyen <brnguyen@nvidia.com>
…t_nvfp4, Initial failure: `accuracy/test_llm_api_pytorch.py::TestLagunaXS::test_fp8 (pre-existing failure, tracking bug pending)

Signed-off-by: Brian Nguyen <brnguyen@nvidia.com>
test_incompatible_peer_fails_only_affected_requests only checked the
blocking wait_complete path. Add wait_complete(blocking=False) ==
WaitResult.FAILED assertions after each failed receive() to cover the
non-blocking polling path returning the terminal failure for an errored
task (no None / spurious success).

Signed-off-by: Brian Nguyen <brnguyen@nvidia.com>
@brnguyen2

Copy link
Copy Markdown
Collaborator Author

/bot run

@brnguyen2
brnguyen2 force-pushed the k3/15264-peer-error-path branch from f6288c8 to 6cde495 Compare August 14, 2026 19:09
@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #66352 [ run ] triggered by Bot. Commit: 6cde495 Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #66352 [ run ] completed with state FAILURE. Commit: 6cde495
/LLM/main/L0_MergeRequest_PR pipeline #53996 completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

@brnguyen2

Copy link
Copy Markdown
Collaborator Author

/bot run

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #66422 [ run ] triggered by Bot. Commit: 6cde495 Link to invocation

@tensorrt-cicd

Copy link
Copy Markdown
Collaborator

PR_Github #66422 [ run ] completed with state FAILURE. Commit: 6cde495
/LLM/main/L0_MergeRequest_PR pipeline #54064 completed with status: 'FAILURE'

CI Report

⚠️ Action Required:

  • Please check the failed tests and fix your PR
  • If you cannot view the failures, ask the CI triggerer to share details
  • Once fixed, request an NVIDIA team member to trigger CI again

CI Agent Failure Analysis

Link to invocation

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants