]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
objecter: don't take extra throttle budget for resent ops 914/head
authorJosh Durgin <josh.durgin@inktank.com>
Sat, 7 Dec 2013 00:03:20 +0000 (16:03 -0800)
committerJosh Durgin <josh.durgin@inktank.com>
Sat, 7 Dec 2013 00:03:20 +0000 (16:03 -0800)
commit8d0180b1b7b48662daef199931efc7f2a6a1c431
treea6c4e68e2548a4c639b54c9dc54fb842e29f6e50
parent3caf3effcb113f843b54e06099099909eb335453
objecter: don't take extra throttle budget for resent ops

These ops have already taken their budget in the original op_submit().
It will be returned via put_op_budget() when they complete.
If there were many localized reads of missing objects from replicas,
or cache pool redirects, this would cause the objecter to use up all
of its op throttle budget and hang.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
src/osdc/Objecter.cc