diff options
author | Tim Chase <[email protected]> | 2014-07-09 22:36:03 -0500 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2014-07-16 16:49:25 -0700 |
commit | f4a4046bd60523c2d5d9c3ed85e74c3d08638393 (patch) | |
tree | 8b71304a57129c08068778ab19578224e81594b9 /module/zfs | |
parent | d5869641416362c82bb7f090d13af4b86a7270f9 (diff) |
Convert zfs_mg_noalloc_threshold to a module parameter and document
The parameter was added as illumos issue 4081 which was committed to
zfsonlinux in ac72fac3eaa569902cad88053167f7d74e7fe7e4. This patch
documents the parameter and allows for it to be set as a module parameter.
Signed-off-by: Tim Chase <[email protected]>
Signed-off-by: Brian Behlendorf <[email protected]>
Closes #2483
Diffstat (limited to 'module/zfs')
-rw-r--r-- | module/zfs/metaslab.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/module/zfs/metaslab.c b/module/zfs/metaslab.c index 6aa5e063f..a8b4b0a0e 100644 --- a/module/zfs/metaslab.c +++ b/module/zfs/metaslab.c @@ -2120,4 +2120,8 @@ MODULE_PARM_DESC(metaslab_debug_load, "load all metaslabs during pool import"); module_param(metaslab_debug_unload, int, 0644); MODULE_PARM_DESC(metaslab_debug_unload, "prevent metaslabs from being unloaded"); + +module_param(zfs_mg_noalloc_threshold, int, 0644); +MODULE_PARM_DESC(zfs_mg_noalloc_threshold, + "percentage of free space for metaslab group to allow allocation"); #endif /* _KERNEL && HAVE_SPL */ |