handle_rep_scrub enqueues the message in rep_scrub_wq.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
#include "messages/MOSDAlive.h"
#include "messages/MOSDScrub.h"
+#include "messages/MOSDRepScrub.h"
#include "messages/MMonCommand.h"
handle_scrub((MOSDScrub*)m);
break;
+ case MSG_OSD_REP_SCRUB:
+ handle_rep_scrub((MOSDRepScrub*)m);
+ break;
+
case MSG_CLASS:
handle_class((MClass*)m);
break;
}
+void OSD::handle_rep_scrub(MOSDRepScrub *m)
+{
+ dout(10) << "queueing MOSDRepScrub " << *m << dendl;
+ rep_scrub_wq.queue(m);
+}
void OSD::handle_scrub(MOSDScrub *m)
{
void reply_op_error(MOSDOp *op, int r);
void handle_misdirected_op(PG *pg, MOSDOp *op);
+ void handle_rep_scrub(MOSDRepScrub *m);
void handle_scrub(class MOSDScrub *m);
void handle_osd_ping(class MOSDPing *m);
void handle_op(class MOSDOp *m);