From a3af64c2573ec8595c3eca6e0739b94f10cf9d55 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Wed, 4 Mar 2015 14:51:34 +0800 Subject: [PATCH] ceph.in: print help on 'osd' or 'mon' Fixes: #10888 Signed-off-by: Kefu Chai --- qa/workunits/cephtool/test.sh | 3 +++ src/ceph.in | 3 +++ 2 files changed, 6 insertions(+) diff --git a/qa/workunits/cephtool/test.sh b/qa/workunits/cephtool/test.sh index f47f1d8efbf39..e7a8220c35972 100755 --- a/qa/workunits/cephtool/test.sh +++ b/qa/workunits/cephtool/test.sh @@ -832,6 +832,8 @@ function test_mon_mds() function test_mon_mon() { + # print help message + ceph mon # no mon add/remove ceph mon dump ceph mon getmap -o $TMPDIR/monmap.$$ @@ -954,6 +956,7 @@ function test_mon_osd() [ "$id" = "$id2" ] ceph osd rm $id + ceph osd ceph osd ls ceph osd pool create data 10 ceph osd lspools | grep data diff --git a/src/ceph.in b/src/ceph.in index 53f808733373f..b8ca53c6e56e8 100755 --- a/src/ceph.in +++ b/src/ceph.in @@ -666,6 +666,9 @@ def main(): print >> sys.stderr, '"{0} tell" is deprecated; try "tell {0}." instead (id can be "*") '.format(childargs[0]) return 1 + if childargs in [['mon'], ['osd']]: + parsed_args.help = True + if parsed_args.help: # short default timeout for -h if not timeout: -- 2.39.5