]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: set deferred_aggressive if initial throttle get fails 16769/head
authorSage Weil <sage@redhat.com>
Thu, 3 Aug 2017 20:37:36 +0000 (16:37 -0400)
committerSage Weil <sage@redhat.com>
Fri, 4 Aug 2017 02:54:18 +0000 (22:54 -0400)
commit3c6a6c46d5808d6c42ed4dcfb441bad64366686b
tree05e8c21f74dc9ebb0ba37f3d0dee8315d87aa282
parentca32d575eb2673737198a63643d5d1923151eba3
os/bluestore: set deferred_aggressive if initial throttle get fails

This ensures that in-progress transactions with deferred writes queue their
IO immediately.  Otherwise, we may end up waiting indefinitely.

This is a biggish hammer.

Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/BlueStore.cc