[patch] longstanding elevator infinite starvation fix

Andrea Arcangeli andrea en suse.de
Mie Ene 26 17:30:20 CST 2000


In the last days I discovered and fixed a very longstanding serious bug
(it's included in all version of linux I seen).

This is the source of the famous write stall. Basically it's why while you
are writing heavily to disk the machine hangs. That's why "linux never
reacted smootly to disk writes".

This patch I developed fixes completly the elevator infinite starvation.
This is been my approch to the problem but I am still doing research on
it (thus expect further patches in the next days).

	ftp://ftp.kernel.org/pub/linux/kernel/people/andrea/patches/v2.2/2.2.14/elevator-starvation-1.gz

The patch is rock solid (and strightforward) so you can just use it for
production until I'll finish developing a better solution. (is just
included into 2.2.14aa3, btw)

If you'll try it please try to make some comparison and feedback. Thanks!

Andrea


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



Más información sobre la lista de distribución Ayuda