Skip to content

Update pod-migration.mdx#700

Open
lavanya-gunreddi wants to merge 2 commits into
mainfrom
lg-pod-doc-enhancements
Open

Update pod-migration.mdx#700
lavanya-gunreddi wants to merge 2 commits into
mainfrom
lg-pod-doc-enhancements

Conversation

@lavanya-gunreddi

Copy link
Copy Markdown
Contributor

No description provided.

@mintlify

mintlify Bot commented Jul 9, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
runpod-docs 🟢 Ready View Preview Jul 9, 2026, 6:26 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@danstotts-ops danstotts-ops 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.

Nice speed on this, draft structure is right. Two things to settle before this merges, plus a process guard:

  1. Do not merge until the feature-flag ramp. Everything documented here ships dark behind the migration_* flags, which ramp to 100% together around Aug 18 (POD-133). Merging to main publishes to production docs immediately, six weeks before users can see any of this behavior. Recommend converting this PR to draft (or adding a do-not-merge label) and merging when Javier confirms flags are at 100%.

  2. The mover pod description looks like it describes two pods where the design has one. Per POD-121/POD-123, the target pod itself is deployed at 0 GPUs as the CPU mover (usesCpuMover), and on completion its original GPU count is restored and it becomes your migrated pod. It is not removed. The current draft has both 'the target may temporarily show 0 GPUs' and a separate 'temporary CPU mover pod... once the migration completes, it is removed automatically', which reads as two different pods. Worth confirming the exact behavior with Javier and collapsing steps 1-2 and the Note into the one-pod story.

  3. 'You are not charged for it' may need qualifying. POD-122 sets billingExempt for admin/system-initiated migrations, and POD-121 scopes the MVP to admin-initiated. If user-initiated migrations are not billing-exempt in the MVP, the flat claim overpromises. Also one to confirm with Javier.

Related: the R5 terminate/stop guard has an open design question (hard-block vs force-override, POD-128), so the error copy documented here could still change before ramp.

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.

2 participants