[root@ip-10-81-224-194 ~]# gluster volume set help-xml 16Maximum number blocks per file for which self-heal process would be applied simultaneously.cluster.self-heal-window-sizeSelect between "full", "diff". The "full" algorithm copies the entire file from source to sink. The "diff" algorithm copies to sink only those blocks whose checksums don't match with those of source.cluster.data-self-heal-algorithm128KBSize of the stripe unit that would be read from or written to the striped servers.cluster.stripe-block-sizeINFOChanges the log-level of the bricksdiagnostics.brick-log-levelINFOChanges the log-level of the clientsdiagnostics.client-log-levelCRITICALGluster's syslog log-leveldiagnostics.brick-sys-log-levelCRITICALGluster's syslog log-leveldiagnostics.client-sys-log-level0Maximum file size which would be cached by the io-cache translator.performance.cache-max-file-size0Minimum file size which would be cached by the io-cache translator.performance.cache-min-file-size1The cached data for a file will be retained till 'cache-refresh-timeout' seconds, after which data re-validation is performed.performance.cache-refresh-timeoutAssigns priority to filenames with specific patterns so that when a page needs to be ejected out of the cache, the page of a file whose priority is the lowest will be ejected earlierperformance.cache-priorityonIf this option is set ON, instructs write-behind translator to perform flush in background, by returning success (or any errors, if any of previous writes were failed) to application even before flush is sent to backend filesystem. performance.flush-behind16Number of threads in IO threads translator which perform concurrent IO operationsperformance.io-thread-count1MBSize of the per-file write-behind buffer. performance.write-behind-window-size(null)For nfs clients or apps that do not support 64-bit inode numbers, use this option to make NFS return 32-bit inode numbers instead. Disabled by default so NFS returns 64-bit inode numbers by default.nfs.enable-ino32(null)Use this option to make NFS be faster on systems by using more memory. This option specifies a multiple that determines the total amount of memory used. Default value is 15. Increase to use more memory in order to improve performance for certain use cases.Please consult gluster-users list before using this option.nfs.mem-factor(null)By default, all subvolumes of nfs are exported as individual exports. There are cases where a subdirectory or subdirectories in the volume need to be exported separately. Enabling this option allows any directory on a volumes to be exported separately. Directory exports are enabled by default.nfs.export-dirs(null)Enable or disable exporting whole volumes, instead if used in conjunction with nfs3.export-dir, can allow setting up only subdirectories as exports. On by default.nfs.export-volumes(null)Users have the option of turning off name lookup for incoming client connections using this option. In some setups, the name server can take too long to reply to DNS queries resulting in timeouts of mount requests. Use this option to turn off name lookups during address authentication. Note, turning this off will prevent you from using hostnames in rpc-auth.addr.* filters. By default, name lookup is on.nfs.addr-namelookup(null)For systems that need to run multiple nfs servers, only one registration is possible with portmap service. Use this option to turn off portmap registration for Gluster NFS. On by defaultnfs.register-with-portmap(null)Use this option on systems that need Gluster NFS to be associated with a non-default port number.nfs.port(null)Disable or enable the AUTH_UNIX authentication type for a particular exported volume over-riding defaults and general setting for AUTH_UNIX scheme. Must always be enabled for better interoperability.However, can be disabled if needed. Enabled bydefault.nfs.rpc-auth-unix(null)Allow a comma separated list of addresses and/or hostnames to connect to the server. By default, all connections are disallowed. This allows users to define a rule for a specific exported volume.nfs.rpc-auth-allow(null)Reject a comma separated list of addresses and/or hostnames from connecting to the server. By default, all connections are disallowed. This allows users todefine a rule for a specific exported volume.nfs.rpc-auth-reject(null)Allow client connections from unprivileged ports. By default only privileged ports are allowed. Use this option to set enable or disable insecure ports for a specific subvolume and to over-ride global setting set by the previous option.nfs.ports-insecure(null)All writes and COMMIT requests are treated as async. This implies that no write requests are guaranteed to be on server disks when the write reply is received at the NFS client. Trusted sync includes trusted-write behaviour. Off by default.nfs.trusted-sync(null)On an UNSTABLE write from client, return STABLE flag to force client to not send a COMMIT request. In some environments, combined with a replicated GlusterFS setup, this option can improve write performance. This flag allows user to trust Gluster replication logic to sync data to the disks and recover when required. COMMIT requests if received will be handled in a default manner by fsyncing. STABLE writes are still handled in a sync manner. Off by default.nfs.trusted-write(null)Type of access desired for this subvolume: read-only, read-write(default)nfs.volume-access(null)By default, all subvolumes of nfs are exported as individual exports. There are cases where a subdirectory or subdirectories in the volume need to be exported separately. This option can also be used in conjunction with nfs3.export-volumes option to restrict exports only to the subdirectories specified through this option. Must be an absolute path.nfs.export-dir0quota caches the directory sizes on client. Timeout indicates the timeout for the cache to be revalidated.features.quota-timeout