Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-57873

GA: Disk hotplug with virtio-blk devices

XMLWordPrintable

    • disk-hotplug-virtio-blk
    • Product / Portfolio Work
    • 77
    • Hide
      • Virtio bus is allowed with hotplug
      • The PCI bus can be expanded to accommodate more devices (either automatically or by explicit API)
      • Documentation updated
      • Automatic testing
      • UI should allow selecting virtio-block as the disk bus
      Show
      Virtio bus is allowed with hotplug The PCI bus can be expanded to accommodate more devices (either automatically or by explicit API) Documentation updated Automatic testing UI should allow selecting virtio-block as the disk bus
    • Green
    • In Progress
    • VIRTSTRAT-539 - Hotplug with virtio-blk
    • VIRTSTRAT-539Hotplug with virtio-blk
    • 0% To Do, 40% In Progress, 60% Done
    • doc-ready
    • Hide

      2025-10-01:
      Only docs remain...

      Show
      2025-10-01: Only docs remain...

      Goal

      Today hot-pluggable disks require to be attached to a virtio-scsi bus.

      After this epic, hot-pluggable disks are also supported on the virtio(-blk) bus (the default bus of CNV).

      User Stories

      • As a VM owner, I would like not to care about the bus type. I'd like to create VMs that have both good performance and hotpluggability by default.
      • I have a Windows VM running on VMware, where I can hot-plug disks to it. I would like to to keep this functionality after migrating it to CNV. MTV's virt-v2v cannot convert Windows VM to virtio-scsi bus, so I'd like to virtio-blk (CNV's default) to support hot plug.
      • I have a Linux VM running on VMware, where I can hotplug disks to it. MTV's virt-v2v converts its disks to virtio-blk devices named vd*, which do not currently support hotplug.

      Non-Requirements

      • List of things not included in this epic, to alleviate any doubt raised during the grooming process.

      Notes

      • [DOC} we will need to update existing hotplug documentation to state that virtio-block and virtio-scsi bus types are supported. Depending on the implementation we will need to state that there are limitations to the number of virtio-block disks that can be hotplugged. If an API is added to adjust this limit then that should also be documented.

          1.
          upstream roadmap issue Sub-task Closed Normal Unassigned
          2.
          upstream design Sub-task Closed Normal Unassigned
          3.
          upstream documentation Sub-task Closed Normal Unassigned
          4.
          upgrade consideration Sub-task Closed Normal Unassigned
          5.
          CEE/PX summary presentation Sub-task Closed Normal Unassigned
          6.
          test plans in polarion Sub-task Closed Normal Unassigned
          7.
          automated tests Sub-task Closed Normal Unassigned
          8.
          downstream documentation merged Sub-task Closed Normal Unassigned

              alitke@redhat.com Adam Litke
              fdeutsch@redhat.com Fabian Deutsch
              Yan Du Yan Du
              Votes:
              2 Vote for this issue
              Watchers:
              13 Start watching this issue

                Created:
                Updated: