posix-aio-compat: Fix idle_threads counter
authorKevin Wolf <kwolf@redhat.com>
Mon, 2 May 2011 15:32:54 +0000 (17:32 +0200)
committerKevin Wolf <kwolf@redhat.com>
Wed, 18 May 2011 12:38:45 +0000 (14:38 +0200)
commit5be4aab7015d347b7506167c516f04c3ad171e4c
tree69cd483cc0c8811b252b6543ce7cd334105330f3
parent086cf4d3bde08ca7785a9e09b38ee20636ee4f78
posix-aio-compat: Fix idle_threads counter

A thread should only be counted as idle when it really is waiting for new
requests. Without this patch, sometimes too few threads are started as busy
threads are counted as idle.

Not sure if it makes a difference in practice outside some artificial
qemu-io/qemu-img tests, but I think the change makes sense in any case.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
posix-aio-compat.c