osd: normal command uses slow dispatch (it can send messages)

Signed-off-by: Sage Weil <sage@redhat.com>
This commit is contained in:
Sage Weil 2018-01-19 08:51:07 -06:00
parent 560956572e
commit c20251b949
2 changed files with 4 additions and 4 deletions

View File

@ -6541,9 +6541,6 @@ void OSD::ms_fast_dispatch(Message *m)
case MSG_MON_COMMAND:
handle_command(static_cast<MMonCommand*>(m));
return;
case MSG_COMMAND:
handle_command(static_cast<MCommand*>(m));
return;
case MSG_OSD_FORCE_RECOVERY:
handle_fast_force_recovery(static_cast<MOSDForceRecovery*>(m));
return;
@ -6787,6 +6784,10 @@ void OSD::_dispatch(Message *m)
handle_scrub(static_cast<MOSDScrub*>(m));
break;
case MSG_COMMAND:
handle_command(static_cast<MCommand*>(m));
return;
// -- need OSDMap --
case MSG_OSD_PG_CREATE:

View File

@ -2123,7 +2123,6 @@ private:
case MSG_OSD_SCRUB2:
case MSG_OSD_FORCE_RECOVERY:
case MSG_MON_COMMAND:
case MSG_COMMAND:
case MSG_OSD_PG_CREATE2:
case MSG_OSD_PG_QUERY:
case MSG_OSD_PG_INFO: