Skip to content

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

Open
shmuel-runai wants to merge 4 commits into
ai-dynamo:mainfrom
shmuel-runai:grove-417/grep-single-annotation
Open

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

Conversation

@shmuel-runai
Copy link
Copy Markdown
Contributor

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

/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 link
Copy Markdown

copy-pr-bot Bot commented Apr 30, 2026

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
Copy link
Copy Markdown
Contributor

@nvrohanv nvrohanv left a comment

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
Copy link
Copy Markdown
Contributor

@gflarity gflarity left a comment

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
Copy link
Copy Markdown
Collaborator

@sanjaychatterjee sanjaychatterjee left a comment

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
Copy link
Copy Markdown
Contributor

@nvrohanv nvrohanv left a comment

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
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