#include "messages/MOSDScrub2.h"
#include "messages/MOSDRepScrub.h"
-#include "messages/MMonCommand.h"
#include "messages/MCommand.h"
#include "messages/MCommandReply.h"
}
}
-void OSD::handle_command(MMonCommand *m)
-{
- if (!require_mon_peer(m)) {
- m->put();
- return;
- }
-
- Command *c = new Command(m->cmd, m->get_tid(), m->get_data(), NULL);
- command_wq.queue(c);
- m->put();
-}
-
void OSD::handle_command(MCommand *m)
{
ConnectionRef con = m->get_connection();
}
} command_wq;
- void handle_command(class MMonCommand *m);
void handle_command(class MCommand *m);
void do_command(Connection *con, ceph_tid_t tid, vector<string>& cmd, bufferlist& data);
int _do_command(