diff options
author | Sage Weil <sage@newdream.net> | 2011-11-17 11:39:36 -0800 |
---|---|---|
committer | Sage Weil <sage@newdream.net> | 2011-11-17 11:39:36 -0800 |
commit | bf91177e57a4fae54882d78aa6b2bcf1adccae5d (patch) | |
tree | 0294413f87886ba83fc3a75b8bb18f33de0101bb | |
parent | fa4b0fb961112d18655e51d9a66f9af7b397499a (diff) | |
download | ceph-bf91177e57a4fae54882d78aa6b2bcf1adccae5d.tar.gz |
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 <sage@newdream.net>
-rw-r--r-- | src/osdc/Objecter.cc | 2 |
1 files changed, 1 insertions, 1 deletions
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<OSDSession*>::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 |