Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-7525

[RFE] libvirt: add WRITE SAME/UNMAP block size definition

    • libvirt-9.9.0-1.el9
    • Normal
    • sst_virtualization
    • ssg_virtualization
    • 13
    • 18
    • None
    • QE ack, Dev ack
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • If docs needed, set a value
    • x86_64, s390x
    • 9.7.0
    • None

      Description of problem: Currently the QEMU process is able to set WRITE_SAME/UNMAP granularity. This option is not available in libvirt
      and workaround needs to be used to set it up.

      Current workaround is to set additional commands while starting qemu:

      <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
      <qemu:commandline>
      <qemu:arg value='-set'/>
      <qemu:arg value='block.scsi0-0-0.discard_granularity=4194304'/>
      </qemu:commandline>
      </domain>

      Version-Release number of selected component (if applicable):
      libvirt-6.0.0-17.2.module+el8.2.0+6629+3fc0f2c2.x86_64

      How reproducible:
      Every time

      Steps to Reproduce:
      1. try to define discard granularity option in libvirt

      Actual results:
      No such option is available.

      Expected results:
      Option is available in the libvirt xml when defining storage backend.

      Additional info:

            khanicov@redhat.com Kristina Hanicova
            rhn-support-lherbolt Lukas Herbolt
            Chunfu Wen
            Fangge Jin Fangge Jin
            Votes:
            0 Vote for this issue
            Watchers:
            21 Start watching this issue

              Created:
              Updated:
              Resolved: