cfq-iosched: Implement tunable group_idle
authorVivek Goyal <vgoyal@redhat.com>
Mon, 23 Aug 2010 10:24:26 +0000 (12:24 +0200)
committerJens Axboe <jaxboe@fusionio.com>
Mon, 23 Aug 2010 10:24:26 +0000 (12:24 +0200)
commit80bdf0c78fff075dfa21576273c8b0c7db22bdfe
treef9075075f282e1e2adf1b2cb1fbc25991df7c6af
parent02b35081fc98f681411586d3acf9eaad8b8f6e07
cfq-iosched: Implement tunable group_idle

o Implement a new tunable group_idle, which allows idling on the group
  instead of a cfq queue. Hence one can set slice_idle = 0 and not idle
  on the individual queues but idle on the group. This way on fast storage
  we can get fairness between groups at the same time overall throughput
  improves.

Signed-off-by: Vivek Goyal <vgoyal@redhat.com>
Acked-by: Jeff Moyer <jmoyer@redhat.com>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
block/cfq-iosched.c