#include "MonitorStore.h"
#include "crush/CrushWrapper.h"
+#include "crush/CrushTester.h"
#include "messages/MOSDFailure.h"
#include "messages/MOSDMap.h"
goto out;
}
+ // sanity check: test some inputs to make sure this map isn't totally broken
+ dout(10) << " testing map" << dendl;
+ stringstream ess;
+ CrushTester tester(crush, ess, 1);
+ tester.test();
+ dout(10) << " result " << ess.str() << dendl;
+
pending_inc.crush = data;
string rs = "set crush map";
paxos->wait_for_commit(new Monitor::C_Command(mon, m, 0, rs, paxos->get_version()));