Whamcloud - gitweb
LU-7668 utils: add lctl del_ost
[fs/lustre-release.git] / lustre / utils / lctl.c
index 7e7bb7c..1765661 100644 (file)
@@ -236,6 +236,9 @@ command_t cmdlist[] = {
                "respectively.\n"
         "  -D  Only list directories.\n"
         "  -R  Recursively list all parameters under the specified path.\n"},
+       {"del_ost", jt_del_ost, 0, "permanently delete OST records\n"
+        "usage: del_ost [--dryrun] --target <$fsname-OSTxxxx>\n"
+        "Cancel the config records for a specific OST to forget about it.\n"},
 
        /* Debug commands */
        {"==== debugging control ====", NULL, 0, "debug"},
@@ -388,10 +391,15 @@ command_t cmdlist[] = {
        {"===  Changelogs ==", NULL, 0, "changelog user management"},
        {"changelog_register", jt_changelog_register, 0,
         "register a new persistent changelog user, returns id\n"
-        "usage: --device <mdtname> changelog_register [-n]"},
+        "usage: --device <mdtname> changelog_register [--help|-h]\n"
+        "                                             [--mask|-m <[+|-]mask1[<,|+|->mask2...]>]\n"
+        "                                             [--nameonly|-n]\n"
+        "                                             [--user|-u <username>]"},
        {"changelog_deregister", jt_changelog_deregister, 0,
         "deregister an existing changelog user\n"
-        "usage: --device <mdtname> changelog_deregister <id>"},
+        "usage: --device <mdtname> changelog_deregister [<id>|cl<id>...]\n"
+        "                                               [--help|-h]\n"
+        "                                               [--user|-u <username>]\n"},
 
        /* Persistent Client Cache (PCC) commands */
        {"=== Persistent Client Cache ===", NULL, 0, "PCC user management"},
@@ -458,9 +466,10 @@ command_t cmdlist[] = {
         "print log header information.\n"
         "usage: llog_info <logname|FID>\n"},
        {"llog_print", jt_llog_print, 0,
-        "print log content information.\n"
+        "print all effective log records by default, or within given range.\n"
+        "With --raw option skipped records are printed as well.\n"
         "usage: llog_print <logname|FID> [--start <index>] [--end <index>j]\n"
-        "       print all records by default, or within given index range."},
+        "                  [--raw]\n"},
        {"llog_cancel", jt_llog_cancel, 0,
         "cancel one record in specified log.\n"
         "usage:llog_cancel <logname|FID> --log_idx <idx>\n"},