Skip to content

Conversation

@mattkur
Copy link
Contributor

@mattkur mattkur commented Oct 20, 2025

I explored the problem space for dealing with allocation characteristics in #2087. I've split
out a few PRs from this, and added tests to verify that the driver behaves as expected (see #2206).

All that's left is a couple behavioral comment updates. Those are included here.

Copilot AI review requested due to automatic review settings October 20, 2025 13:57
@mattkur mattkur requested a review from a team as a code owner October 20, 2025 13:57
@mattkur mattkur requested a review from a team October 20, 2025 13:57
@mattkur mattkur requested a review from a team as a code owner October 20, 2025 13:57
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR performs cleanup of NVMe-related comments based on exploration done in #2087. The changes remove outdated TODO comments and add clarifying documentation about NVMe state management behavior.

  • Removes an outdated TODO comment about allocation detection and degraded state handling
  • Adds a developer note explaining the correlation between NVMe state saving and keepalive functionality

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
vm/devices/storage/disk_nvme/nvme_driver/src/queue_pair.rs Removes outdated TODO comment about allocation characteristics detection
openhcl/underhill_core/src/dispatch/mod.rs Adds DEVNOTE explaining NVMe state saving behavior and its relationship to teardown operations

@github-actions
Copy link

@smalis-msft
Copy link
Contributor

Test failure here is known tdx flakiness.

@mattkur mattkur merged commit 79e5d96 into microsoft:main Oct 20, 2025
70 of 72 checks passed
@mattkur mattkur deleted the nvme-comments branch October 20, 2025 16:01
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