From: Mingxin Liu Date: Mon, 9 Jan 2017 02:44:19 +0000 (+0800) Subject: mon: we may track a self-initiated message, recv_stamp remain unset X-Git-Tag: v12.0.0~229^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ecb967a8ac46451f8849a56e97250bf720f66f8d;p=ceph.git mon: we may track a self-initiated message, recv_stamp remain unset so using ceph_clock_now() instead to make optracker happy Signed-off-by: Mingxin Liu --- diff --git a/src/mon/MonOpRequest.h b/src/mon/MonOpRequest.h index 4556c08c0df3..f34d47735073 100644 --- a/src/mon/MonOpRequest.h +++ b/src/mon/MonOpRequest.h @@ -86,7 +86,9 @@ private: op_type_t op_type; MonOpRequest(Message *req, OpTracker *tracker) : - TrackedOp(tracker, req->get_recv_stamp()), + TrackedOp(tracker, + req->get_recv_stamp().is_zero() ? + req->get_recv_stamp() : ceph_clock_now()), request(req), session(NULL), con(NULL),