Re: Virtual SCSI disks hangs on heavy IO

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Mar 18, 2011 at 4:06 PM, Guido Winkelmann
<guido-kvml@xxxxxxxxxxxxxxxxx> wrote:
> Am Wednesday 16 March 2011 schrieb Stefan Hajnoczi:
>> On Tue, Mar 15, 2011 at 1:20 PM, Guido Winkelmann
>>
>> <guido-kvml@xxxxxxxxxxxxxxxxx> wrote:
>> > Am Tuesday 15 March 2011 schrieben Sie:
>> >> On Mon, Mar 14, 2011 at 10:57 PM, Guido Winkelmann
>> >>
>> >> <guido-kvml@xxxxxxxxxxxxxxxxx> wrote:
>> >> > On Monday 14 March 2011 20:32:23 Stefan Hajnoczi wrote:
>> >> >> On Mon, Mar 14, 2011 at 6:05 PM, Guido Winkelmann
>> >> >>
>> >> >> <guido-kvml@xxxxxxxxxxxxxxxxx> wrote:
>> >> >> > Does anybody have an idea what might cause this or what might be
>> >> >> > done about it?
>> >> >>
>> >> >> The lsi_scsi emulation code is incomplete.  It does not handle some
>> >> >> situations like the ORDERED commands or message 0x0c.
>> >> >>
>> >> >> There is a patch to address the message 0xc issue, it has not been
>> >> >> applied to qemu.git or qemu-kvm.git yet:
>> >> >> http://patchwork.ozlabs.org/patch/63926/
>> >> >>
>> >> >> Basically there is no one actively maintaining or reviewing patches
>> >> >> for the lsi53c895a SCSI controller.
>> >> >
>> >> > Does that mean that using the SCSI transport for virtual disks is
>> >> > officially unsupported or deprecated or that it should be?
>> >>
>> >> The LSI SCSI emulation in particular has not seen much attention.  As
>> >> for the wider SCSI emulation there has been work over the past few
>> >> months so it's alive and being used.
>> >
>> > Well, I cannot find any other HBAs than LSI when I run "qemu -device ?" -
>> > or at least nothing I would recognize as a SCSI HBA. As far as I can
>> > see, that pretty much means I cannot use SCSI disks in KVM at all,
>> > unless I'm prepared to live with the problems described earlier...
>>
>> The LSI controller is the only available PCI SCSI HBA.  Are you able
>> to try the patch I linked?
>> http://patchwork.ozlabs.org/patch/63926/
>
> I haven't tried the patch yet. At work, it was decided that we are not going to
> use a manually patch version of qemu-kvm unless absolutely necessary, and at
> home, I'm unlikely to ever want to virtualize an OS without virtio-drivers.
>
> I can still try the patch on my home machine, if you want me to.

Don't worry about it if you're going virtio-blk already.

Stefan
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux