#include "msg/SimpleMessenger.h"
+#include "mon/MonClient.h"
+
#include "common/Timer.h"
#ifndef DARWIN
if (g_conf.clock_tare) g_clock.tare();
- // load monmap
+ // get monmap
MonMap monmap;
- int r = monmap.read(".ceph_monmap");
- assert(r >= 0);
+ MonClient mc;
+ if (mc.get_monmap(&monmap) < 0)
+ return -1;
// start up network
rank.bind();
#include "config.h"
#include "mon/MonMap.h"
+#include "mon/MonClient.h"
#include "msg/SimpleMessenger.h"
#include "messages/MMonCommand.h"
#include "messages/MMonCommandAck.h"
nargs.push_back(args[i]);
}
- // load monmap
+ // get monmap
MonMap monmap;
- int r = monmap.read(".ceph_monmap");
- assert(r >= 0);
+ MonClient mc;
+ if (mc.get_monmap(&monmap) < 0)
+ return -1;
// start up network
rank.bind();