Bug 677539 - RFE: virt-manager should allow to set AIO mode to guest for qemu-kvm
Summary: RFE: virt-manager should allow to set AIO mode to guest for qemu-kvm
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: virt-manager
Version: 6.1
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: rc
: ---
Assignee: Cole Robinson
QA Contact: Virtualization Bugs
URL:
Whiteboard:
Depends On:
Blocks: 693512
TreeView+ depends on / blocked
 
Reported: 2011-02-15 07:23 UTC by Nan Zhang
Modified: 2011-12-06 16:06 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
No description necessary
Clone Of:
Environment:
Last Closed: 2011-12-06 16:06:51 UTC
Target Upstream Version:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2011:1642 0 normal SHIPPED_LIVE virt-manager bug fix and enhancement update 2011-12-06 00:50:37 UTC

Description Nan Zhang 2011-02-15 07:23:44 UTC
Description of problem:
Should allow to specify the AIO mode(threads|native) to guest via virt-manager, this feature is for QEMU command.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Brock Organ 2011-03-01 14:43:01 UTC
Reporter,

Could I please ask you to provide a priority assessment (set the priority field to one of urgent/high/medium/low) for the impact of this issue?  This will help us prioritize this issue with our other outstanding bugs for the current release cycle ...

Regards,

Brock

Comment 2 Suzanne Logcher 2011-03-28 20:30:18 UTC
Since RHEL 6.1 External Beta has begun, and this bug remains 
unresolved, it has been rejected as it is not proposed as an 
exception or blocker.  It has been moved to RHEL 6.2 since 
it is a FutureFeature request.

Comment 5 Cole Robinson 2011-07-28 15:28:49 UTC
Fixed in virt-manager-0.9.0-2.el6

Comment 8 Min Zhan 2011-08-03 08:02:50 UTC
Verified PASS with below environment:
# uname -r
2.6.32-165.el6.x86_64
qemu-kvm-0.12.1.2-2.175.el6.x86_64
libvirt-0.9.4-0rc1.2.el6.x86_64
virt-manager-0.9.0-5.el6.x86_64

Steps:
1. Launch virt-manager, select a health guest, Divert to guest details page
2. Check guest disk info, there is Performance options which has IO mode. For IO mode there are 3 values: default, native and threads.
3. Try with each IO mode value for guest, make sure guest can works well.

1) Select IO mode as default, will be no io mode value for this guest
# virsh dumpxml <guest>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw' cache='none'/>
      <source file='/var/lib/libvirt/images/d2.img'/>
      <target dev='vdc' bus='virtio'/>
...

2) Select IO mode as native
# virsh dumpxml <guest>
...
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw' cache='none' io='native'/>
      <source file='/var/lib/libvirt/images/d1.img'/>
      <target dev='vdb' bus='virtio'/>
      <alias name='virtio-disk1'/>
...
3) Select IO mode as threads
# virsh dumpxml <guest>
...
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw' cache='none' io='threads'/>
      <source file='/var/lib/libvirt/images/rhel5.img'/>
      <target dev='vda' bus='virtio'/>
...

Comment 9 Cole Robinson 2011-11-07 16:36:18 UTC
    Technical note added. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    New Contents:
No description necessary

Comment 10 errata-xmlrpc 2011-12-06 16:06:51 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHBA-2011-1642.html


Note You need to log in before you can comment on or make changes to this bug.