On Tue, Jan 25 2000, Alan Cox wrote:
> > I was relieing on the ll_rw_block layer to correctly handle
> > request merging and this was fine in 2.3.26. I would receive
> > a single clustered request. In 2.3.39 I actually get two requests,
> > one with the first block and a second with the remaining merged.
> > 
> > Surely this isn't the intended effect. Comments?
> 
> Plugging appears to be broken for the scsi layer. I suspect its bust in 2.2
> as well but 2.3.39 is getting the I/O out faster.

This is actually IDE, I haven't inspected SCSI merging. The error
seems to be at the ll_rw_block level, though.

> I have lots of raid folks bitching because they cant get nice 64K I/O's
> from Linux which is what they all want (that or 128K I/O's). I think its
> all related somewhere, but Im not a scsi layer guru

Now I'm bitching too ;). What really annoys me right now that instead
of getting

rq sector 0 - 127, clustered
rq sector 128 - 255, clustered

for a continous 128KB write, I get

rq sector 0 - 3
rq sector 4 - 131
rq sector 132 - 255

As I want writes to be aligned on a sector boundary of my choice,
this is broken.

-- 
*  Jens Axboe <[EMAIL PROTECTED]>
*  Linux CD-ROM Maintainer
*  http://www.kernel.dk

-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]

Reply via email to