]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
common/TrackedOp: checking in flight ops fix
authorZhiqiang Wang <zhiqiang.wang@intel.com>
Mon, 30 Mar 2015 07:25:34 +0000 (15:25 +0800)
committerDavid Zafman <dzafman@redhat.com>
Mon, 21 Nov 2016 19:40:03 +0000 (11:40 -0800)
Return earlier if tracking is not enabled when checking in flight ops.

Signed-off-by: Zhiqiang Wang <zhiqiang.wang@intel.com>
(cherry picked from commit 7509a6caa4964d71625c43f2ddc10e6274b6a21b)

src/common/TrackedOp.cc

index 10c0a960ee247c62bebcf0f9df40d52ec1b5be87..056297541c5ac203b24bbe7f1fb90b00650bb944 100644 (file)
@@ -152,6 +152,9 @@ void OpTracker::unregister_inflight_op(TrackedOp *i)
 
 bool OpTracker::check_ops_in_flight(std::vector<string> &warning_vector)
 {
+  if (!tracking_enabled)
+    return false;
+
   utime_t now = ceph_clock_now(cct);
   utime_t too_old = now;
   too_old -= complaint_time;