From b76fc39a4290eb0dfac7286f70ebbfadaadbe0b8 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Fri, 7 Nov 2014 19:26:03 -0800 Subject: [PATCH] osdc/Objecter: only ping watches (not notifies) Signed-off-by: Sage Weil --- src/osdc/Objecter.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/osdc/Objecter.cc b/src/osdc/Objecter.cc index 8d8d04a1161..09970b0764d 100644 --- a/src/osdc/Objecter.cc +++ b/src/osdc/Objecter.cc @@ -1673,7 +1673,8 @@ void Objecter::tick() assert(op->session); ldout(cct, 10) << " pinging osd that serves lingering tid " << p->first << " (osd." << op->session->osd << ")" << dendl; toping.insert(op->session); - _send_linger_ping(op); + if (op->cookie) + _send_linger_ping(op); } for (map::iterator p = s->command_ops.begin(); p != s->command_ops.end(); -- 2.47.3