"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"},
{"=== 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"},
"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"},