Re: [Qemu-devel] [PATCH 2/2] virtio: fix IO request length in virtio SCSI/block

2017-12-19 Thread Michael S. Tsirkin
On Mon, Dec 18, 2017 at 07:35:48PM +, Felipe Franciosi wrote: > >> CCed Felipe (Nutanix) and Jim (SPDK) in case they have comments. > > > > SPDK vhost-user targets only expect max 128 segments. They also > > pre-allocate I/O task structures when QEMU connects to the vhost-user > > device. >

Re: [Qemu-devel] [PATCH 2/2] virtio: fix IO request length in virtio SCSI/block

2017-12-19 Thread Liu, Changpeng
el@nongnu.org; Max Reitz > ; Paolo Bonzini ; Liu, Changpeng > ; Richard Henderson > Subject: Re: [Qemu-devel] [PATCH 2/2] virtio: fix IO request length in virtio > SCSI/block > > On Mon, Dec 18, 2017 at 10:42:35PM +0300, Denis V. Lunev wrote: > > On 12/18/2017 10:35 PM, Feli

Re: [Qemu-devel] [PATCH 2/2] virtio: fix IO request length in virtio SCSI/block

2017-12-19 Thread Roman Kagan
On Mon, Dec 18, 2017 at 10:42:35PM +0300, Denis V. Lunev wrote: > On 12/18/2017 10:35 PM, Felipe Franciosi wrote: > >> On 18 Dec 2017, at 16:16, Harris, James R wrote: > >>> On Dec 18, 2017, at 6:38 AM, Stefan Hajnoczi wrote: > >>> On Fri, Dec 15, 2017 at 06:02:50PM +0300, Denis V. Lunev wrote: >

Re: [Qemu-devel] [PATCH 2/2] virtio: fix IO request length in virtio SCSI/block

2017-12-18 Thread Denis V. Lunev
On 12/18/2017 10:35 PM, Felipe Franciosi wrote: >> On 18 Dec 2017, at 16:16, Harris, James R wrote: >> >> >>> On Dec 18, 2017, at 6:38 AM, Stefan Hajnoczi wrote: >>> >>> On Fri, Dec 15, 2017 at 06:02:50PM +0300, Denis V. Lunev wrote: Linux guests submit IO requests no longer than PAGE_SIZE *

Re: [Qemu-devel] [PATCH 2/2] virtio: fix IO request length in virtio SCSI/block

2017-12-18 Thread Felipe Franciosi
> On 18 Dec 2017, at 16:16, Harris, James R wrote: > > >> On Dec 18, 2017, at 6:38 AM, Stefan Hajnoczi wrote: >> >> On Fri, Dec 15, 2017 at 06:02:50PM +0300, Denis V. Lunev wrote: >>> Linux guests submit IO requests no longer than PAGE_SIZE * max_seg >>> field reported by SCSI controler. Thus

Re: [Qemu-devel] [PATCH 2/2] virtio: fix IO request length in virtio SCSI/block

2017-12-18 Thread Harris, James R
> On Dec 18, 2017, at 6:38 AM, Stefan Hajnoczi wrote: > > On Fri, Dec 15, 2017 at 06:02:50PM +0300, Denis V. Lunev wrote: >> Linux guests submit IO requests no longer than PAGE_SIZE * max_seg >> field reported by SCSI controler. Thus typical sequential read with >> 1 MB size results in the follo

Re: [Qemu-devel] [PATCH 2/2] virtio: fix IO request length in virtio SCSI/block

2017-12-18 Thread Stefan Hajnoczi
On Fri, Dec 15, 2017 at 06:02:50PM +0300, Denis V. Lunev wrote: > Linux guests submit IO requests no longer than PAGE_SIZE * max_seg > field reported by SCSI controler. Thus typical sequential read with > 1 MB size results in the following pattern of the IO from the guest: > 8,16 115754

[Qemu-devel] [PATCH 2/2] virtio: fix IO request length in virtio SCSI/block

2017-12-15 Thread Denis V. Lunev
Linux guests submit IO requests no longer than PAGE_SIZE * max_seg field reported by SCSI controler. Thus typical sequential read with 1 MB size results in the following pattern of the IO from the guest: 8,16 115754 2.766095122 2071 D R 2095104 + 1008 [dd] 8,16 115755 2.