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]