From: Sage Weil Date: Thu, 17 Nov 2011 19:39:36 +0000 (-0800) Subject: objecter: send slow osd MPing via Connection* X-Git-Tag: v0.39~47 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=bf91177e57a4fae54882d78aa6b2bcf1adccae5d;p=ceph-ci.git objecter: send slow osd MPing via Connection* This may address #1732 indirectly because we have a Connection* reference here. However, it's still not clear how we ended up with an OSDSession* for an osd that doesn't exist. :/ Signed-off-by: Sage Weil --- diff --git a/src/osdc/Objecter.cc b/src/osdc/Objecter.cc index a82d4b6435d..f7df5e757da 100644 --- a/src/osdc/Objecter.cc +++ b/src/osdc/Objecter.cc @@ -745,7 +745,7 @@ void Objecter::tick() for (set::iterator i = toping.begin(); i != toping.end(); i++) - messenger->send_message(new MPing, osdmap->get_inst((*i)->osd)); + messenger->send_message(new MPing, (*i)->con); } // reschedule