Skip to content

petri: storage: support hyper-v nvme dda #2151

@mattkur

Description

@mattkur

(see comments in code)

When adding support for NVMe storage on Hyper-V VMs, I took the most expedient path and just did it using NVMe backed by VHDs. Generalize that support to also leverage DDA if configured.

Would need:

  • Global device allocator (and test fallback behavior if there aren't other devices, if another test trial is using all of them, etc.). Be sure to handle any sort of resource leaks from test failures.
  • Changes to petri and hyperv.psm1 to leverage said allocator.

Metadata

Metadata

Assignees

No one assigned

    Labels

    CIImprovements or additions to our CI setup outside of floweyenhancementNew feature or requeststoragetestingRelated to our automated tests and infrastructure

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions