Repository navigation
chore(deps): update Mooncake to v0.3.9 #1313
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
Closed
Closed
Changes from all commits
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
ebe718f
chore(deps): update Mooncake to v0.3.9
staryxchen a336b12
fix(ci): correct git ls-remote tag sort key
staryxchen fa7d185
Merge branch 'ai-dynamo:main' into update-mooncake-version
staryxchen b12a1f5
Merge branch 'main' into update-mooncake-version
staryxchen ac45c95
Merge branch 'main' into update-mooncake-version
ovidiusm 5c00046
meson.build: ucx_gpu_device_api_v2_available fixed (#1316)
anton-nayshtut e5e7c41
feat: dlopen-based nixl-sys stubs for runtime library resolution (#1358)
nv-anants 218132a
NIXL OBJ Plugin functional test (#1284)
jgoldsch12 3632a9d
Add connection string support to AZURE_BLOB plugin (#1351)
kyleknap 205ac88
[TESTS/NIXLBENCH] Reduce the number of CLI arg combinations (#1363)
ovidiusm 4845274
TELEMETRY: Optimize nixlTelemetry::addXferTime. (#1365)
ColinNV f7b0da0
TELEMETRY: Remove backend telemetry export. (#1364)
ColinNV 95ac294
INFRA: Refactor memory section details. (#1370)
ColinNV c27c6ff
TEST/UCX: fix ucx_worker_test on USE_VRAM case (#1373)
tomerg-nvidia 3e690b1
Do not fail silently on metadata listener socket setup (#1371)
ovidiusm 528fd80
Handle all error message cases in metadata test (#1372)
ovidiusm 05ce339
API: Device API v2. Removed old API. (#1342)
rakhmets db5bbb7
libfabric(tcp prov): fix tcp provider (#1348)
fengjica 0d0725c
UCCL: Simplify and Optimize for batch transfers (#1271)
praveingk 7b1ecf4
CONFIG: Part 2 (use). (#1346)
ColinNV aaa1080
Dockerfiles: Update S3 SDK version (#1387)
aranadive b8ece8b
Raise error if ucx detects VRAM mem as host mem (#1385)
x41lakazam ccfc84b
libfabric: remove control rail (#1386)
yexiangd 2638df7
NUMA-aware rail selection policy for DRAM_SEG memory type (libfabric …
oa-aws 9a9155b
fix: plugins/obj/s3_crt: align CRT partSize and MPU threshold with cr…
aranadive a516216
chore: Update release version for NIXL (#1380) (#1381)
nv-nmailhot daf5623
API V1: cleanups (#1376)
ovidiusm 611365c
libfabric: Fix regression in unit tests and update README/comments (#…
oa-aws b5cefa9
chore: Update release version for NIXL (#1395)
nv-nmailhot 8e7ed4b
UTILS: Remove strEqual. (#1391)
ColinNV 7618f74
Upgrade hwloc in wheel build env (#1396)
ovidiusm ef9b3b1
Update Dockerfile.manylinux to disable nvlm (#1403)
nv-nmailhot f96447f
nixl_worker: file_offset calculation fixed (#1399)
anton-nayshtut b8b8c59
Raise error if ucx detects VRAM mem as host mem (#1393)
x41lakazam c5f187e
TEST/PYTHON: Remove printing binary data. (#1409)
ColinNV eb8b2c3
ci: bump CI_IMAGE_TAG to 20260303-2
staryxchen 88ea288
Merge branch 'main' into update-mooncake-version
staryxchen File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
🧩 Analysis chain
🏁 Script executed:
Repository: ai-dynamo/nixl
Length of output: 1537
Dynamic "latest" tag creates future drift risk from ATTRIBUTIONS version (license compliance).
Lines 221–223 dynamically resolve the newest Mooncake tag at build time. ATTRIBUTIONS-CPP.md currently pins v0.3.9, matching the latest tag; however, when a newer tag is released, the build will silently use it without corresponding attribution updates. This creates a license compliance gap. Fix by pinning the version via an env var (set by CI from ATTRIBUTIONS) or persisting the resolved version into a file that drives attribution updates.
🧰 Tools
🪛 Shellcheck (0.11.0)
[info] 223-223: Double quote to prevent globbing and word splitting.
(SC2086)
🤖 Prompt for AI Agents
🧩 Analysis chain
🏁 Script executed:
Repository: ai-dynamo/nixl
Length of output: 1791
🏁 Script executed:
Repository: ai-dynamo/nixl
Length of output: 610
Harden Mooncake tag resolution (annotated tags + empty version) and quote the branch name.
Raw
git ls-remote --tagsoutput includes deref entries likerefs/tags/v0.2.0^{}; while--sort=-v:refnamecurrently selects the correct tag, using--refsmakes this explicit and defensive. Additionally, if no tag matches the pattern,MOONCAKE_VERSIONbecomes empty and should be validated. Line 223 must quote the branch variable to prevent word-splitting if the version ever contains spaces (SC2086).🔧 Proposed fix
📝 Committable suggestion
🧰 Tools
🪛 Shellcheck (0.11.0)
[info] 223-223: Double quote to prevent globbing and word splitting.
(SC2086)
🤖 Prompt for AI Agents