diff options
| -rw-r--r-- | xlators/performance/md-cache/src/md-cache.c | 30 | 
1 files changed, 28 insertions, 2 deletions
diff --git a/xlators/performance/md-cache/src/md-cache.c b/xlators/performance/md-cache/src/md-cache.c index 5dc7bc7a911..9a6a4e4a291 100644 --- a/xlators/performance/md-cache/src/md-cache.c +++ b/xlators/performance/md-cache/src/md-cache.c @@ -3169,23 +3169,38 @@ struct volume_options options[] = {  	{ .key = {"cache-selinux"},  	  .type = GF_OPTION_TYPE_BOOL,  	  .default_value = "false", +          .op_version = {2}, +          .flags = OPT_FLAG_SETTABLE | OPT_FLAG_CLIENT_OPT | OPT_FLAG_DOC, +          .description = "Cache selinux xattr(security.selinux) on client side",  	},          { .key = {"cache-capability-xattrs"},            .type = GF_OPTION_TYPE_BOOL,            .default_value = "true", +          .op_version = {GD_OP_VERSION_3_10_0}, +          .flags = OPT_FLAG_SETTABLE | OPT_FLAG_CLIENT_OPT | OPT_FLAG_DOC, +          .description = "Cache capability xattr(security.capability) on " +                         "client side",          },          { .key = {"cache-ima-xattrs"},            .type = GF_OPTION_TYPE_BOOL,            .default_value = "true", +          .op_version = {GD_OP_VERSION_3_10_0}, +          .flags = OPT_FLAG_SETTABLE | OPT_FLAG_CLIENT_OPT | OPT_FLAG_DOC, +          .description = "Cache Linux integrity subsystem xattr(security.ima) " +                         "on client side",          },          { .key = {"cache-swift-metadata"},            .type = GF_OPTION_TYPE_BOOL,            .default_value = "true", +          .op_version = {GD_OP_VERSION_3_7_10}, +          .flags = OPT_FLAG_SETTABLE | OPT_FLAG_CLIENT_OPT | OPT_FLAG_DOC,            .description = "Cache swift metadata (user.swift.metadata xattr)",          },          { .key = {"cache-samba-metadata"},            .type = GF_OPTION_TYPE_BOOL,            .default_value = "false", +          .op_version = {GD_OP_VERSION_3_9_0}, +          .flags = OPT_FLAG_SETTABLE | OPT_FLAG_CLIENT_OPT | OPT_FLAG_DOC,            .description = "Cache samba metadata (user.DOSATTRIB, security.NTACL,"                           " org.netatalk.Metadata, org.netatalk.ResourceFork, "                           "and user.DosStream. xattrs)", @@ -3193,23 +3208,33 @@ struct volume_options options[] = {  	{ .key = {"cache-posix-acl"},  	  .type = GF_OPTION_TYPE_BOOL,  	  .default_value = "false", +          .op_version = {2}, +          .flags = OPT_FLAG_SETTABLE | OPT_FLAG_CLIENT_OPT | OPT_FLAG_DOC, +          .description = "Cache posix ACL xattrs (system.posix_acl_access, " +                         "system.posix_acl_default) on client side",  	},          { .key = {"md-cache-timeout"},            .type = GF_OPTION_TYPE_INT,            .min = 0,            .max = 600,            .default_value = SITE_H_MD_CACHE_TIMEOUT, +          .op_version = {2}, +          .flags = OPT_FLAG_SETTABLE | OPT_FLAG_CLIENT_OPT | OPT_FLAG_DOC,            .description = "Time period after which cache has to be refreshed",          },  	{ .key = {"force-readdirp"},  	  .type = GF_OPTION_TYPE_BOOL,  	  .default_value = "true", +          .op_version = {2}, +          .flags = OPT_FLAG_SETTABLE | OPT_FLAG_CLIENT_OPT | OPT_FLAG_DOC,  	  .description = "Convert all readdir requests to readdirplus to "  			 "collect stat info on each entry.",  	},          { .key = {"cache-invalidation"},            .type = GF_OPTION_TYPE_BOOL,            .default_value = "false", +          .op_version = {GD_OP_VERSION_3_9_0}, +          .flags = OPT_FLAG_SETTABLE | OPT_FLAG_CLIENT_OPT | OPT_FLAG_DOC,            .description = "When \"on\", invalidates/updates the metadata cache,"                           " on receiving the cache-invalidation notifications",          }, @@ -3217,13 +3242,14 @@ struct volume_options options[] = {            .type = GF_OPTION_TYPE_BOOL,            .default_value = "off",            .op_version = {GD_OP_VERSION_4_0_0}, -          .flags = OPT_FLAG_SETTABLE, +          .flags = OPT_FLAG_SETTABLE | OPT_FLAG_CLIENT_OPT | OPT_FLAG_DOC, +          .description = "Cache statfs information of filesystem on the client",          },          { .key = {"xattr-cache-list"},            .type = GF_OPTION_TYPE_STR,            .default_value = "",            .op_version = {GD_OP_VERSION_4_0_0}, -          .flags = OPT_FLAG_SETTABLE | OPT_FLAG_DOC, +          .flags = OPT_FLAG_SETTABLE | OPT_FLAG_CLIENT_OPT | OPT_FLAG_DOC,            .description = "A comma separeted list of xattrs that shall be "                           "cached by md-cache. The only wildcard allowed is '*'",          },  | 
