]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-mds: do not dump usage on error
authorSage Weil <sage@redhat.com>
Thu, 1 Mar 2018 22:10:22 +0000 (16:10 -0600)
committerSage Weil <sage@redhat.com>
Sun, 4 Mar 2018 21:31:54 +0000 (15:31 -0600)
It's rude.

Signed-off-by: Sage Weil <sage@redhat.com>
src/ceph_mds.cc

index 5399b9460fe493d45efdb29efff5ac5d7a8e6901..0a2548060e1dfe5d9ea962011796d44c583768ac 100644 (file)
@@ -35,6 +35,7 @@
 #include "common/Timer.h"
 #include "common/ceph_argparse.h"
 #include "common/pick_address.h"
+#include "common/Preforker.h"
 
 #include "global/global_init.h"
 #include "global/signal_handler.h"
@@ -125,16 +126,18 @@ int main(int argc, const char **argv)
     }
     else {
       derr << "Error: can't understand argument: " << *i << "\n" << dendl;
-      usage();
+      exit(1);
     }
   }
 
+  Preforker forker;
+
   pick_addresses(g_ceph_context, CEPH_PICK_ADDRESS_PUBLIC);
 
   // Normal startup
   if (g_conf->name.has_default_id()) {
     derr << "must specify '-i name' with the ceph-mds instance name" << dendl;
-    usage();
+    exit(1);
   }
 
   if (g_conf->name.get_id().empty() ||