From c29e3dbd43e89185734b9cea9ad500254aa6e5d8 Mon Sep 17 00:00:00 2001 From: Varsha Rao Date: Thu, 22 Aug 2019 19:15:35 +0530 Subject: [PATCH] osdc/Objecter: Add age to the ops Fixes: https://tracker.ceph.com/issues/40821 Signed-off-by: Varsha Rao (cherry picked from commit ed7ebb198808ab8fb8f76c1663d514d406572fed) --- src/osdc/Objecter.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/osdc/Objecter.cc b/src/osdc/Objecter.cc index 9e2c610ee49d7..d90e28db98b70 100644 --- a/src/osdc/Objecter.cc +++ b/src/osdc/Objecter.cc @@ -4551,10 +4551,12 @@ void Objecter::_dump_ops(const OSDSession *s, Formatter *fmt) p != s->ops.end(); ++p) { Op *op = p->second; + auto age = std::chrono::duration(coarse_mono_clock::now() - op->stamp); fmt->open_object_section("op"); fmt->dump_unsigned("tid", op->tid); op->target.dump(fmt); fmt->dump_stream("last_sent") << op->stamp; + fmt->dump_float("age", age.count()); fmt->dump_int("attempts", op->attempts); fmt->dump_stream("snapid") << op->snapid; fmt->dump_stream("snap_context") << op->snapc; -- 2.39.5