ACK: [Trusty][SRU]Pull Request: Storage driver performance updates for Trusty requested in lp1445195

Brad Figg brad.figg at canonical.com
Tue Jul 7 17:22:36 UTC 2015


On Thu, Jul 02, 2015 at 12:49:33PM -0400, Joseph Salisbury wrote:
> This pull request is for storage driver performance updates requested in bug lp1445195 and is 
> specific to Trusty.  The bug reporter is requesting these patches in all Ubuntu releases.  
> Vivid, Utopic and now Trusty have acceptable testing results so far.  
> 
> However, Trusty required more changes compared to Utopic and Vivid.  It also required prereq changes 
> that are non-specific to Hyper-V:
> "89d9a56 [SCSI] add support for per-host cmd pools"
> "b54197c virtio_scsi: use cmd_size"
> 
> If these are too many changes for a stable release, we may just require the use of a 
> LTS Backport kernel for Trusty. 
> 
> 
> 
> The following changes since commit e2a0bfcddd9d1c398b5d16e1b8ebf44532009807:
> 
>   UBUNTU: Ubuntu-3.13.0-57.95 (2015-06-18 18:44:04 +0100)
> 
> are available in the git repository at:
> 
>   kernel.ubuntu.com:/srv/kernel.ubuntu.com/git/jsalisbury/bugs/lp1445195/ubuntu-trusty.git 
> 
> for you to fetch changes up to d3dafd6ed4a47edd855d50f756955e90b6e8f82e:
> 
>   storvsc: Set the SRB flags correctly when no data transfer is needed (2015-07-02 12:17:35 -0400)
> 
> ----------------------------------------------------------------
> Christoph Hellwig (3):
>       [SCSI] add support for per-host cmd pools
>       virtio_scsi: use cmd_size
>       storvsc: use cmd_size to allocate per-command data
> 
> K. Y. Srinivasan (10):
>       Drivers: hv: vmbus: Cleanup the packet send path
>       storvsc: fix a bug in storvsc limits
>       Drivers: hv: vmbus: Support a vmbus API for efficiently sending page arrays
>       scsi: storvsc: Increase the ring buffer size
>       scsi: storvsc: Size the queue depth based on the ringbuffer size
>       scsi: storvsc: Always send on the selected outgoing channel
>       scsi: storvsc: Retrieve information about the capability of the target
>       scsi: storvsc: Don't assume that the scatterlist is not chained
>       scsi: storvsc: Set the tablesize based on the information given by the host
>       storvsc: Set the SRB flags correctly when no data transfer is needed
> 
>  drivers/hv/channel.c       |  86 ++++++++---
>  drivers/hv/hyperv_vmbus.h  |   4 +-
>  drivers/hv/ring_buffer.c   |  17 +--
>  drivers/scsi/scsi.c        |  96 +++++++++---
>  drivers/scsi/storvsc_drv.c | 356 +++++++++++++++++++++------------------------
>  drivers/scsi/virtio_scsi.c |  25 +---
>  include/linux/hyperv.h     |  33 ++++-
>  include/scsi/scsi_cmnd.h   |   9 ++
>  include/scsi/scsi_host.h   |   7 +
>  9 files changed, 370 insertions(+), 263 deletions(-)
> 
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team

Again, positive testing.

-- 
Brad Figg brad.figg at canonical.com http://www.canonical.com




More information about the kernel-team mailing list