]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
Merge pull request #8598 from renhwsky/wip-renhw-ceph_mds-help
authorJohn Spray <jspray@redhat.com>
Mon, 6 Jun 2016 09:47:29 +0000 (10:47 +0100)
committerJohn Spray <jspray@redhat.com>
Mon, 6 Jun 2016 09:47:29 +0000 (10:47 +0100)
mds: fix usage() display

Reviewed-by: John Spray <john.spray@redhat.com>
1  2 
src/ceph_mds.cc

diff --cc src/ceph_mds.cc
index efe22e6b995ffc59fc91cd5877ee6decffd20aff,1988acb1bd738ba68be5e385a231851ff0dd1acf..3c19b20ee90d9d4481c8a96639cc7ea795f6b29c
@@@ -103,12 -107,30 +103,12 @@@ int main(int argc, const char **argv
        break;
      }
      else if (ceph_argparse_flag(args, i, "--help", "-h", (char*)NULL)) {
+       // exit(1) will be called in the usage()
        usage();
-       break;
      }
 -    else if (ceph_argparse_witharg(args, i, &val, "--journal-check", (char*)NULL)) {
 -      int r = parse_rank("journal-check", val);
 -      if (shadow != MDSMap::STATE_NULL) {
 -        dout(0) << "Error: can only select one standby state" << dendl;
 -        return -1;
 -      }
 -      dout(0) << "requesting oneshot_replay for mds." << r << dendl;
 -      shadow = MDSMap::STATE_ONESHOT_REPLAY;
 -      char rb[32];
 -      snprintf(rb, sizeof(rb), "%d", r);
 -      g_conf->set_val("mds_standby_for_rank", rb);
 -      g_conf->apply_changes(NULL);
 -    }
      else if (ceph_argparse_witharg(args, i, &val, "--hot-standby", (char*)NULL)) {
        int r = parse_rank("hot-standby", val);
 -      if (shadow != MDSMap::STATE_NULL) {
 -        dout(0) << "Error: can only select one standby state" << dendl;
 -        return -1;
 -      }
        dout(0) << "requesting standby_replay for mds." << r << dendl;
 -      shadow = MDSMap::STATE_STANDBY_REPLAY;
        char rb[32];
        snprintf(rb, sizeof(rb), "%d", r);
        g_conf->set_val("mds_standby_for_rank", rb);