]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: release deferred throttle on io finish, before cleanup
authorSage Weil <sage@redhat.com>
Wed, 8 Mar 2017 19:57:52 +0000 (14:57 -0500)
committerSage Weil <sage@redhat.com>
Tue, 21 Mar 2017 18:56:27 +0000 (13:56 -0500)
commit78df9b3e4d08adf9751aa41cca5526d52ccdda21
tree036d8894672d107ec5b8fff142f37ffb1c81653b
parenteff1e83145d05a8f455204c18a66b9dca9ccfd78
os/bluestore: release deferred throttle on io finish, before cleanup

The throttle is really about limiting deferred IO; we do not need to
actually remove the deferred record from the kv db before queueing more.
(In fact, the txc that queues more will do the cleanup.)

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