From 1c53f34b689ec98eb4dc273b5680d5245e2f32c2 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 16 May 2012 13:07:38 -0700 Subject: [PATCH] osd: include age in 'slow request' messages Make log messages easier to interpret, without subtracting timestamps in your head. Signed-off-by: Sage Weil --- src/osd/OpRequest.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/osd/OpRequest.cc b/src/osd/OpRequest.cc index f3507630195cc..254bbfccfff34 100644 --- a/src/osd/OpRequest.cc +++ b/src/osd/OpRequest.cc @@ -103,8 +103,9 @@ bool OpTracker::check_ops_in_flight(std::vector &warning_vector) if (warned > g_conf->osd_op_log_threshold) break; + utime_t age = now - (*i)->received_time; stringstream ss; - ss << "slow request received at " << (*i)->received_time + ss << "slow request " << age << " seconds old, received at " << (*i)->received_time << ": " << *((*i)->request) << " currently " << (*i)->state_string(); warning_vector.push_back(ss.str()); -- 2.39.5