Re: SCSI core patches for kernel 3.12

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

 



On Tue, 2013-08-20 at 23:48 -0700, Christoph Hellwig wrote:
> On Tue, Aug 20, 2013 at 01:38:04PM -0700, Nicholas A. Bellinger wrote:
> > <yawn>, I only care about the performance against upstream code, so that
> > would mean scsi_debug here.  Typically the onus of demonstrating a
> > performance improvement is on the patch submitter (eg: not the
> > reviewer).
> 
> Do you really care?  If the patchset introduced a lot of code or
> ugliness I might agreee to your above statement, but it actually
> makes the code more obvious, simpler and also fixes some small issues
> so I don't think we'll need an exact performance improvement to justify
> it.

Of course not.  I'm curious 1) how fast Bart has a SCSI client going
using scsi_request_fn(), and if it's a measurable difference 2) what
that difference is.

> 
> > But it would be at least useful to know the actual benefit with results
> > as an incremental step, short of avoiding this code entirely for
> > scsi-mq.
> 
> I don't think you can avoid the device put/get entirely for that case.
> I've been looking over the mq code a bit more lately, and in a few
> places it just seems to try to cut a few too many corners.

Yes, it's a prototype!

> To get it out of the prototype status we'll need to make sure all edge cases
> are handled correctly.
> 

Ohhh, yes.  I'm not claiming that it's anything beyond a very early
alpha at this stage, and have no plans for a mainline push anytime
before 2014 arrives, before scsi_error.c supports per-device context
recovery, or before hell freezes over.

Which ever comes first..  ;)

--nab

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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux