From: Sage Weil Date: Sat, 8 Nov 2014 03:26:03 +0000 (-0800) Subject: osdc/Objecter: only ping watches (not notifies) X-Git-Tag: v0.91~126 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b76fc39a4290eb0dfac7286f70ebbfadaadbe0b8;p=ceph.git osdc/Objecter: only ping watches (not notifies) Signed-off-by: Sage Weil --- diff --git a/src/osdc/Objecter.cc b/src/osdc/Objecter.cc index 8d8d04a1161a..09970b0764d8 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();