]> git.baikalelectronics.ru Git - kernel.git/commit
Revert "dm: only run the queue on completion if congested or no requests pending"
authorMike Snitzer <snitzer@redhat.com>
Wed, 8 Jul 2015 20:08:24 +0000 (16:08 -0400)
committerMike Snitzer <snitzer@redhat.com>
Wed, 8 Jul 2015 20:16:07 +0000 (16:16 -0400)
commit80de33b86d82d215059fb57f57deaa279bcd201c
tree76870c96eaa41113cb8f99669531c9f53dba12a5
parent5c331e7093726d456cf2a724f19466f4f1256497
Revert "dm: only run the queue on completion if congested or no requests pending"

This reverts commit 700f4d7be97039f3e4359ac5bafdfc315ded5a3e.
(Resolved a conflict during revert due to commit 75f401f6db that came
after)

This revert is motivated by a couple failure reports on request-based DM
multipath testbeds:
1) Netapp reported that their multipath fault injection test under heavy
   IO load can stall longer than 300 seconds.
2) IBM reported elevated lock contention in their testbed (likely due to
   increased back pressure due to IO not being dispatched as quickly):
   https://www.redhat.com/archives/dm-devel/2015-July/msg00057.html

Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Cc: stable@vger.kernel.org # 4.1+
drivers/md/dm.c