Re: [BK PATCHES] add ata scsi driver

From: Nick Piggin (piggin@cyberone.com.au)
Date: Mon May 26 2003 - 19:02:42 EST




Linus Torvalds wrote:

On Mon, 26 May 2003, Jens Axboe wrote:

Think of all the fairness issues we've had in the elevator code, and realize that the low-level disk probably implements _none_ of those fairness algorithms.

I think it does, to some extent at least.


I doubt they do a very good job of it. I know of bad cases, even with "high-end" hardware. Sure, we can hope that it's getting better, but do we want to bet on it.


Hmm.. Where does it keep track of request latency for requests that have been removed from the queue?

Well, it doesn't...


Yeah. Which means that right now _really_ long starvation will show up as
timeouts, while other cases will just show up as bad latency.

There is an elevator notifier which is called on request
completion in Andrew's tree (needed for AS io scheduler). This
can be used to do what you want.

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