cfq-iosched: Add documentation about idling
authorVivek Goyal <vgoyal@redhat.com>
Fri, 5 Aug 2011 07:42:20 +0000 (09:42 +0200)
committerJens Axboe <jaxboe@fusionio.com>
Fri, 5 Aug 2011 07:42:20 +0000 (09:42 +0200)
commit4931402a9dd00b2997e95bfbb89409b2a6dbb383
treef5c8640283d186f1e61469cb0382ec8966c2d010
parent35ae66e0a09ab70ed588e65f26b4c725cd1656b6
cfq-iosched: Add documentation about idling

There are always questions about why CFQ is idling on various conditions.
Recent ones is Christoph asking again why to idle on REQ_NOIDLE. His
assertion is that XFS is relying more and more on workqueues and is
concerned that CFQ idling on IO from every workqueue will impact
XFS badly.

So he suggested that I add some more documentation about CFQ idling
and that can provide more clarity on the topic and also gives an
opprotunity to poke a hole in theory and lead to improvements.

So here is my attempt at that. Any comments are welcome.

Signed-off-by: Vivek Goyal <vgoyal@redhat.com>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
Documentation/block/cfq-iosched.txt