]> git.baikalelectronics.ru Git - kernel.git/commit
drbd: explicitly submit meta data requests with REQ_NOIDLE
authorLars Ellenberg <lars.ellenberg@linbit.com>
Tue, 11 Feb 2014 07:56:53 +0000 (08:56 +0100)
committerPhilipp Reisner <philipp.reisner@linbit.com>
Thu, 10 Jul 2014 16:34:54 +0000 (18:34 +0200)
commit7ec2dbae8eef84b17bd604b750d9e178ca1967ea
tree21b9c2a4133567c6587b6287ad051eae4e86d5ec
parent5b56a7406c1ee00ec9d9e168dee5eb4f66faec75
drbd: explicitly submit meta data requests with REQ_NOIDLE

For some reason we have assumed NOIDLE was implied
by one of the other flags we set. It is not (anymore?).
Explicitly set REQ_NOIDLE for synchronous meta data updates,
or we can seriously starve random writes when using CFQ.

Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
drivers/block/drbd/drbd_actlog.c