Skip to content

snapshot: don't fail restore on a disk path-only mismatch#27

Merged
techomancer merged 1 commit into
techomancer:mainfrom
hanshuebner:pr/snapshot-disk-path-tolerant
Jun 1, 2026
Merged

snapshot: don't fail restore on a disk path-only mismatch#27
techomancer merged 1 commit into
techomancer:mainfrom
hanshuebner:pr/snapshot-disk-path-tolerant

Conversation

@hanshuebner
Copy link
Copy Markdown
Contributor

A disk's host path is just where the file happens to live; relocating it (e.g. into a gitignored dist/ directory) should not block restoring a snapshot that was taken against the old path.

A disk's identity for restore is its SCSI id + size, so a path-only difference is now a warning instead of a hard error. Size and presence mismatches stay fatal (those mean a genuinely different or absent disk). IRIS_SNAPSHOT_SKIP_CHECK=1 still downgrades the remaining hard errors.

🤖 Generated with Claude Code

A disk's host path is just where the file lives; relocating it (e.g. into a
gitignored dist/ dir) shouldn't block restoring a snapshot taken against the
old path. A disk's identity for restore is its SCSI id + size, so a path-only
difference is now a warning instead of a hard error. Size and presence
mismatches stay fatal (those mean a genuinely different/absent disk).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@techomancer techomancer merged commit 421c4a6 into techomancer:main Jun 1, 2026
1 check 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.

2 participants