From: Jianpeng Ma Date: Thu, 20 Aug 2015 09:00:23 +0000 (+0800) Subject: osdc/Objeter: When cancel op, decrease num_unacked/num_uncommitted. X-Git-Tag: v9.1.0~145^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=064e8585a04edb3d87b38db6bed03e965cfcb359;p=ceph.git osdc/Objeter: When cancel op, decrease num_unacked/num_uncommitted. Signed-off-by: Jianpeng Ma --- diff --git a/src/osdc/Objecter.cc b/src/osdc/Objecter.cc index 22c122372a46..b6be13d3038f 100644 --- a/src/osdc/Objecter.cc +++ b/src/osdc/Objecter.cc @@ -2241,7 +2241,10 @@ int Objecter::op_cancel(OSDSession *s, ceph_tid_t tid, int r) if (op->onack) { op->onack->complete(r); op->onack = NULL; + num_unacked.dec(); } + if (op->oncommit || op->oncommit_sync) + num_uncommitted.dec(); if (op->oncommit) { op->oncommit->complete(r); op->oncommit = NULL;