These just get dumped onto a work queue.
Signed-off-by: Sage Weil <sage@redhat.com>
dout(10) << "ping from " << m->get_source() << dendl;
m->put();
return;
+ case MSG_MON_COMMAND:
+ handle_command(static_cast<MMonCommand*>(m));
+ return;
+ case MSG_COMMAND:
+ handle_command(static_cast<MCommand*>(m));
+ return;
case MSG_OSD_PG_CREATE2:
return handle_fast_pg_create(static_cast<MOSDPGCreate2*>(m));
break;
// osd
- case MSG_MON_COMMAND:
- handle_command(static_cast<MMonCommand*>(m));
- break;
- case MSG_COMMAND:
- handle_command(static_cast<MCommand*>(m));
- break;
-
case MSG_OSD_SCRUB:
handle_scrub(static_cast<MOSDScrub*>(m));
break;
case CEPH_MSG_PING:
case CEPH_MSG_OSD_OP:
case CEPH_MSG_OSD_BACKOFF:
+ case MSG_MON_COMMAND:
+ case MSG_COMMAND:
case MSG_OSD_PG_CREATE2:
case MSG_OSD_PG_QUERY:
case MSG_OSD_PG_INFO: