]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: make ancestor arg for 'osd crush rm|remove <name>' optional
authorSage Weil <sage@inktank.com>
Fri, 12 Jul 2013 21:42:47 +0000 (14:42 -0700)
committerSage Weil <sage@inktank.com>
Fri, 12 Jul 2013 22:51:24 +0000 (15:51 -0700)
It was there for unlink, but not rm or remove.

Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
src/mon/MonCommands.h

index d93100f8219e8bde42c94b916fcc036315457e2f..9ec74673a9ea64dc5df2ff17efed99969f105fe8 100644 (file)
@@ -390,11 +390,15 @@ COMMAND("osd crush link " \
        "link existing entry for <name> under location <args>", \
        "osd", "rw", "cli,rest")
 COMMAND("osd crush rm " \
-       "name=name,type=CephString", \
-       "remove <name> from crush map", "osd", "rw", "cli,rest")
+       "name=name,type=CephString " \
+       "name=ancestor,type=CephString,req=false", \
+       "remove <name> from crush map (everywhere, or just at <ancestor>",\
+       "osd", "rw", "cli,rest")
 COMMAND("osd crush remove " \
-       "name=name,type=CephString", \
-       "remove <name> from crush map", "osd", "rw", "cli,rest")
+       "name=name,type=CephString " \
+       "name=ancestor,type=CephString,req=false", \
+       "remove <name> from crush map (everywhere, or just at <ancestor>", \
+       "osd", "rw", "cli,rest")
 COMMAND("osd crush unlink " \
        "name=name,type=CephString " \
        "name=ancestor,type=CephString,req=false", \