X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Futils%2Flfs.c;h=d34b0ecc02b63ff0c10d100e6fc154974185b9d9;hb=388a185eace0e6b16a5f7fa3a373c9c93cac12bc;hp=b405982eebc5994f302e9f5b012a5e693fb1db38;hpb=50e1a93386b05de89774d0a4a26c954aa3e1b4ab;p=fs%2Flustre-release.git
diff --git a/lustre/utils/lfs.c b/lustre/utils/lfs.c
index b405982..d34b0ec 100644
--- a/lustre/utils/lfs.c
+++ b/lustre/utils/lfs.c
@@ -378,8 +378,8 @@ command_t cmdlist[] = {
"or recursively for all directories in a directory tree.\n"
"usage: getdirstripe [--mdt-count|-c] [--mdt-index|-m|-i]\n"
" [--help|-h] [--hex-idx] [--mdt-hash|-H]\n"
- " [--obd|-O UUID] [--recursive|-r] [--yaml|-y]\n"
- " [--verbose|-v] [--default|-D]\n"
+ " [--obd|-O UUID] [--recursive|-r] [--raw|-R]\n"
+ " [--yaml|-y] [--verbose|-v] [--default|-D]\n"
" [--max-inherit|-X]\n"
" [--max-inherit-rr]
..."},
{"mkdir", lfs_setdirstripe, 0,
@@ -6447,6 +6447,7 @@ static int lfs_getdirstripe(int argc, char **argv)
{ .val = 'm', .name = "mdt-index", .has_arg = no_argument },
{ .val = 'O', .name = "obd", .has_arg = required_argument },
{ .val = 'r', .name = "recursive", .has_arg = no_argument },
+ { .val = 'R', .name = "raw", .has_arg = no_argument },
{ .val = 'T', .name = "mdt-count", .has_arg = no_argument },
{ .val = 'v', .name = "verbose", .has_arg = no_argument },
{ .val = 'X', .name = "max-inherit", .has_arg = no_argument },
@@ -6459,7 +6460,7 @@ static int lfs_getdirstripe(int argc, char **argv)
param.fp_get_lmv = 1;
while ((c = getopt_long(argc, argv,
- "cDhHimO:rtTvXy", long_opts, NULL)) != -1) {
+ "cDhHimO:rRtTvXy", long_opts, NULL)) != -1) {
switch (c) {
case 'c':
case 'T':
@@ -6497,6 +6498,9 @@ static int lfs_getdirstripe(int argc, char **argv)
case 'r':
param.fp_recursive = 1;
break;
+ case 'R':
+ param.fp_raw = 1;
+ break;
case 'v':
param.fp_verbose |= VERBOSE_DEFAULT;
param.fp_verbose |= VERBOSE_DETAIL;