]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
common/TrackedOp: checking in flight ops fix 4929/head
authorZhiqiang Wang <zhiqiang.wang@intel.com>
Mon, 30 Mar 2015 07:25:34 +0000 (15:25 +0800)
committerZhiqiang Wang <zhiqiang.wang@intel.com>
Thu, 11 Jun 2015 08:12:22 +0000 (16:12 +0800)
Return earlier if tracking is not enabled when checking in flight ops.

Signed-off-by: Zhiqiang Wang <zhiqiang.wang@intel.com>
src/common/TrackedOp.cc

index 727811a979d581846e6d2b1521b8319bb054489e..fbd30b81528c53bd92d184aed796e77d12e46cd0 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;