CI: Build containers nightly on the Pytorch release image - #2061
Alexey-Rivkin merged 1 commit into
Conversation
|
👋 Hi Alexey-Rivkin! Thank you for contributing to ai-dynamo/nixl. Your PR reviewers will review your contribution then trigger the CI to test your changes. 🚀 |
905fed8 to
e2026c7
Compare
|
/build |
|
🤖 CI Triage Agent — TL;DR: The build didn't fail from a code defect — all parallel container-build stages were manually aborted by a user ( Full analysisSummary: All parallel "Build image" stages (nixl/nixlbench × x86_64/aarch64) terminated with exit code 143 via Root cause: A human manually cancelled the Jenkins build. Every failing stage was interrupted during the very first Dockerfile step — Implicated commit: none — the failure is unrelated to commit File: none (interruption occurred during base-image pull, before any project file was compiled). Suggested fix: No code change required. Simply re-trigger Related: none (Note: the repeated "detected dubious ownership in repository" git warnings are benign noise from a UID mismatch on the workspace and did not cause the failure, though adding
|
|
🤖 CI Triage Agent — TL;DR: The ASAN/UBSAN gtest suite failed on a single test, Full analysisSummary: Root cause: In Implicated commit: No single definitive commit; the failing test path was introduced by 471a64e / 765f2f2 (e-eygin, NVTX tracing tests). Most recent touch to the file: 563aaa5 "GTEST/UCX: Added more test cases for UCX (#2059)" (Ilia Yastrebov, 2026-08-13). File: Suggested fix: In the Related: none (no existing tracking issue; PR #2059 recently modified the file). |
…mage The NIXL team asked to move the nightly to 21:00 CET and base the pytorch builds on the latest official release image (nvcr.io/nvidia/pytorch:26.06-py3). Both changes were applied through the Jenkins UI at the time; this lands them in the JJB definition so the next deploy does not revert them, and replaces the internal DLFW image with the requested public one (same image the PR container gate already builds against). Nightly builds over the cuda-dl-base image stay as they are.
e2026c7 to
c9fc032
Compare
|
/build |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Enterprise Run ID: 📒 Files selected for processing (2)
Included review availability: Your plan provides up to 12 included reviews per hour; 11 remain after this review. 📝 WalkthroughWalkthroughThe nightly container-build schedules now run at approximately 22:00. PyTorch release builds use ChangesNightly container builds
Estimated code review effort: 2 (Simple) | ~5 minutes Suggested reviewers: Merge Risk: ⚪ Minimal · up to Nightly container builds move to the PyTorch 26.06 release image and approximately 22:00 schedule, with matching documentation. No current merge-blocking risk remains. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
🤖 CI Triage Agent — TL;DR: The ASAN/UBSAN sanitizer variant failed because the gtest Full analysisSummary: Stage "Test Sanitizer" (asan_ubsan variant, node id 177) failed at Root cause: A lost-watch-event race in the ETCD metadata backend, not a test-timeout-only issue:
Implicated commit: File: Suggested fix:
Related: PR #1930 ( |
|
🤖 CI Triage Agent — TL;DR: The newly added Full analysisSummary: Stage "Test Python" (node 574, aarch64/ubuntu2204 variant) failed with Root cause: Test-harness fragility, not a nixl product defect. Implicated commit: aed5ef2 — "test: add Python TCPStore metadata integration (#2148)", aschwartz12 (added both the test and the File: test/python/test_tcpstore_metadata.py:21-28 (and Suggested fix:
Related: #2148 (added the test); #1685 (previous port-pool fix in |
What
nixl-ci-build-containernightly cron inproj-jjb.yaml:H 3/H 4->H 22(21:00 CET, as requested)gitlab-master.nvidia.com:5005/dl/dgx/pytorch:main-py3-devel-> official releasenvcr.io/nvidia/pytorch:26.06-py3ci-overview.mdtrigger line updated to matchWhy
The NIXL team asked to move the nightly to 21:00 CET and base the pytorch builds on the latest official release image. The schedule was changed via the Jenkins UI at the time; this lands both changes in the JJB definition so the next deploy does not revert them.
nvcr.io/nvidia/pytorch:26.06-py3is the same image the PR container gate already builds against, so the nightly and the gate now use one base.Nightly builds over the
cuda-dl-baseimage are untouched - still built every night.Notes
BASE_IMAGE_TAG, so the pytorch nightly tags change from26.06-py3-devel-*to26.06-py3-*(incl. the-latestaliases) once deployed.Summary by CodeRabbit
nvcr.io/nvidia/pytorch:26.06-py3for both NIXL targets.