Skip to content

[shimV2] Implements the VM VPMem Controller#2652

Merged
rawahars merged 1 commit intomicrosoft:mainfrom
jterry75:v2_shim/implement_vpmem_controller
Mar 27, 2026
Merged

[shimV2] Implements the VM VPMem Controller#2652
rawahars merged 1 commit intomicrosoft:mainfrom
jterry75:v2_shim/implement_vpmem_controller

Conversation

@jterry75
Copy link
Copy Markdown
Contributor

This change implements the VPMem controller operations for the new V2 shim.

Each of the Controller, Disk, Mount types independently maintain their own state and reference counting to ensure that all usage of disks and eventual guest mount paths are reference counted for sharing ensuring clean creation and cleanup across the lifetime of the caller. This could be a container, pod, or static lease.

@jterry75 jterry75 requested a review from a team as a code owner March 27, 2026 05:24
@jterry75
Copy link
Copy Markdown
Contributor Author

Related to: #2651 which is the same pattern but for SCSI

This change implements the VPMem controller operations for the new V2
shim.

Signed-off-by: Justin Terry <terryjustin@microsoft.com>
@jterry75 jterry75 force-pushed the v2_shim/implement_vpmem_controller branch from b3d70e4 to 687523f Compare March 27, 2026 05:41
@jterry75 jterry75 changed the title Implements the VM VPMem Controller [shimV2] Implements the VM VPMem Controller Mar 27, 2026
@rawahars rawahars merged commit f09abba into microsoft:main Mar 27, 2026
17 checks passed
@jterry75 jterry75 deleted the v2_shim/implement_vpmem_controller branch March 27, 2026 19:04
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