generic_server_usage();
}
-#ifdef BUILDING_FOR_EMBEDDED
-void cephd_preload_embedded_plugins();
-extern "C" int cephd_mon(int argc, const char **argv)
-#else
int main(int argc, const char **argv)
-#endif
{
int err;
if (stats.avail_percent <= g_conf->mon_data_avail_crit) {
derr << "error: monitor data filesystem reached concerning levels of"
<< " available storage space (available: "
- << stats.avail_percent << "% " << prettybyte_t(stats.byte_avail)
+ << stats.avail_percent << "% " << byte_u_t(stats.byte_avail)
<< ")\nyou may adjust 'mon data avail crit' to a lower value"
<< " to make this go away (default: " << g_conf->mon_data_avail_crit
<< "%)\n" << dendl;
}
common_init_finish(g_ceph_context);
global_init_chdir(g_ceph_context);
-#ifndef BUILDING_FOR_EMBEDDED
if (global_init_preload_erasure_code(g_ceph_context) < 0)
prefork.exit(1);
-#else
- cephd_preload_embedded_plugins();
-#endif
}
MonitorDBStore *store = new MonitorDBStore(g_conf->mon_data);