Skip to content

docs(mnnvl): update GREP-417 to single-annotation model#568

Merged
shmuel-runai merged 5 commits into
ai-dynamo:mainfrom
shmuel-runai:grove-417/grep-single-annotation
May 18, 2026
Merged

docs(mnnvl): update GREP-417 to single-annotation model#568
shmuel-runai merged 5 commits into
ai-dynamo:mainfrom
shmuel-runai:grove-417/grep-single-annotation

Conversation

@shmuel-runai

@shmuel-runai shmuel-runai commented Apr 30, 2026

Copy link
Copy Markdown
Contributor

/kind feature

Ref #417

Summary

  • Update GREP-417 to replace the two-annotation model (auto-mnnvl + mnnvl-group) with a single grove.io/mnnvl-group annotation
  • Not backward compatible with Phase 1 — acceptable since the feature is still in alpha
  • Removes behavior matrix (redundant with the decision flow diagram), non-GPU PCLQ rejection (silently skip instead), and conflict detection (zero conflict states with single annotation)

Key changes from previous GREP

  • Single annotation grove.io/mnnvl-group controls both enrollment and group assignment
  • "none" is the reserved opt-out value (replaces auto-mnnvl: disabled)
  • CD naming is always {pcs}-{replica}-{group} (single scheme)
  • The two-annotation model is moved to Alternatives section

Test plan

  • Team review and approval of the design change
  • Code implementation PR to follow

Made with Cursor

@copy-pr-bot

copy-pr-bot Bot commented Apr 30, 2026

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@shmuel-runai shmuel-runai self-assigned this Apr 30, 2026
Comment thread docs/proposals/417-auto-mnnvl/README.md Outdated
…only)

Replace the two-annotation design (auto-mnnvl + mnnvl-group) with a
single grove.io/mnnvl-group annotation. Not backward compatible with
Phase 1 — acceptable since the feature is still in alpha.

Made-with: Cursor
@shmuel-runai shmuel-runai force-pushed the grove-417/grep-single-annotation branch from ab2f499 to 7ce688a Compare April 30, 2026 16:04

@nvrohanv nvrohanv 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.

overall looks good, some small questions, will approve once addressed.

Comment thread docs/proposals/417-auto-mnnvl/README.md Outdated
Comment thread docs/proposals/417-auto-mnnvl/README.md Outdated
Comment thread docs/proposals/417-auto-mnnvl/README.md
Co-authored-by: Cursor <cursoragent@cursor.com>
danbar2
danbar2 previously approved these changes May 3, 2026
@shmuel-runai shmuel-runai requested a review from nvrohanv May 4, 2026 06:34
Avoid confusion with reserved keywords — use a clearly user-defined
group name in all GREP examples and tables.

Co-authored-by: Cursor <cursoragent@cursor.com>
danbar2
danbar2 previously approved these changes May 6, 2026

@gflarity gflarity 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.

Comment thread docs/proposals/417-auto-mnnvl/README.md
Comment thread docs/proposals/417-auto-mnnvl/README.md Outdated
Comment thread docs/proposals/417-auto-mnnvl/README.md Outdated

@sanjaychatterjee sanjaychatterjee left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

@shmuel-runai Thanks for the GREP. I am proposing to include the string "disabled" as a reserved string name, in addition to "none", to opt-out of MNNVL. Based on that, made a few suggestions.

Comment thread docs/proposals/417-auto-mnnvl/README.md Outdated
Comment thread docs/proposals/417-auto-mnnvl/README.md
Comment thread docs/proposals/417-auto-mnnvl/README.md Outdated
Comment thread docs/proposals/417-auto-mnnvl/README.md
Comment thread docs/proposals/417-auto-mnnvl/README.md
Comment thread docs/proposals/417-auto-mnnvl/README.md
Comment thread docs/proposals/417-auto-mnnvl/README.md

@nvrohanv nvrohanv 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.

got through first half will do second half tomorrow, looking good so far once @sanjaychatterjee's comments are addressed

Comment thread docs/proposals/417-auto-mnnvl/README.md Outdated

@sanjaychatterjee sanjaychatterjee left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM. @nvrohanv to review as well.

@nvrohanv nvrohanv 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.

LGTM

@shmuel-runai shmuel-runai merged commit 3b8cd46 into ai-dynamo:main May 18, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants