Skip to content

storage: Move PR workaround from SCSI to NVMe - #4455

Merged
Alex Landau (alandau) merged 1 commit into
microsoft:mainfrom
alandau:pr-workaround
Sep 16, 2026
Merged

Alex Landau (alandau) merged 1 commit into
microsoft:mainfrom
alandau:pr-workaround

Conversation

@alandau

Copy link
Copy Markdown
Contributor

See #4383 for full context. This PR moves the SAS workaround (Host ID starting with 6 0 0 0) from the SCSI code to NVMe.

See microsoft#4383 for full context. This PR moves the SAS workaround (Host ID starting with 6 0 0 0) from the SCSI code to NVMe.

Copilot AI 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.

🟢 Approval recommended

No unresolved issues were identified, and the reviewed changes are ready for approval.

Pull request overview

Moves the SAS-derived NVMe Host ID workaround into shared NVMe reservation conversion.

Changes:

  • Centralizes Host ID normalization in NVMe handling.
  • Removes duplicate SCSI-side workaround logic.
  • Adds rate-limited diagnostics and updates dependencies.
File summaries
File Description
vm/devices/storage/scsidisk/src/reservation.rs Removes SCSI-local Host ID workaround.
vm/devices/storage/nvme_common/src/lib.rs Normalizes affected NVMe Host IDs.
vm/devices/storage/nvme_common/Cargo.toml Adds tracelimit.
Cargo.lock Records the dependency update.
Review details
  • Files reviewed: 3/4 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@github-actions

Copy link
Copy Markdown

@alandau
Alex Landau (alandau) merged commit 4573ce5 into microsoft:main Sep 16, 2026
147 of 247 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.

3 participants