mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-26 19:19:32 +03:00
Sort log spacemap tunables in alphabetical order
Beside the whole commit being a nit in reality it should bring the diffs of the spa_log_spacemap.c source file between ZoL and delphix/zfs to 0. Reviewed-by: George Melikov <mail@gmelikov.ru> Reviewed-by: Chris Dunlop <chris@onthe.net.au> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Serapheim Dimitropoulos <serapheim@delphix.com> Closes #9143
This commit is contained in:
parent
c81f1790e2
commit
2081db7982
@ -1283,6 +1283,43 @@ spa_ld_log_spacemaps(spa_t *spa)
|
|||||||
|
|
||||||
#if defined(_KERNEL)
|
#if defined(_KERNEL)
|
||||||
/* BEGIN CSTYLED */
|
/* BEGIN CSTYLED */
|
||||||
|
module_param(zfs_keep_log_spacemaps_at_export, int, 0644);
|
||||||
|
MODULE_PARM_DESC(zfs_keep_log_spacemaps_at_export,
|
||||||
|
"Prevent the log spacemaps from being flushed and destroyed "
|
||||||
|
"during pool export/destroy");
|
||||||
|
|
||||||
|
module_param(zfs_max_logsm_summary_length, ulong, 0644);
|
||||||
|
MODULE_PARM_DESC(zfs_max_logsm_summary_length,
|
||||||
|
"Maximum number of rows allowed in the summary of "
|
||||||
|
"the spacemap log");
|
||||||
|
|
||||||
|
module_param(zfs_max_log_walking, ulong, 0644);
|
||||||
|
MODULE_PARM_DESC(zfs_max_log_walking,
|
||||||
|
"The number of past TXGs that the flushing algorithm of the log "
|
||||||
|
"spacemap feature uses to estimate incoming log blocks");
|
||||||
|
|
||||||
|
module_param(zfs_min_metaslabs_to_flush, ulong, 0644);
|
||||||
|
MODULE_PARM_DESC(zfs_min_metaslabs_to_flush,
|
||||||
|
"Minimum number of metaslabs to flush per dirty TXG");
|
||||||
|
|
||||||
|
module_param(zfs_unflushed_log_block_pct, ulong, 0644);
|
||||||
|
MODULE_PARM_DESC(zfs_unflushed_log_block_pct,
|
||||||
|
"Tunable used to determine the number of blocks that can be "
|
||||||
|
"used for the spacemap log, expressed as a percentage of the "
|
||||||
|
" total number of metaslabs in the pool (e.g. 400 means the "
|
||||||
|
" number of log blocks is capped at 4 times the number of "
|
||||||
|
"metaslabs)");
|
||||||
|
|
||||||
|
module_param(zfs_unflushed_log_block_max, ulong, 0644);
|
||||||
|
MODULE_PARM_DESC(zfs_unflushed_log_block_max,
|
||||||
|
"Hard limit (upper-bound) in the size of the space map log "
|
||||||
|
"in terms of blocks.");
|
||||||
|
|
||||||
|
module_param(zfs_unflushed_log_block_min, ulong, 0644);
|
||||||
|
MODULE_PARM_DESC(zfs_unflushed_log_block_min,
|
||||||
|
"Lower-bound limit for the maximum amount of blocks in "
|
||||||
|
"log spacemap.");
|
||||||
|
|
||||||
module_param(zfs_unflushed_max_mem_amt, ulong, 0644);
|
module_param(zfs_unflushed_max_mem_amt, ulong, 0644);
|
||||||
MODULE_PARM_DESC(zfs_unflushed_max_mem_amt,
|
MODULE_PARM_DESC(zfs_unflushed_max_mem_amt,
|
||||||
"Specific hard-limit in memory that ZFS allows to be used for "
|
"Specific hard-limit in memory that ZFS allows to be used for "
|
||||||
@ -1293,42 +1330,5 @@ MODULE_PARM_DESC(zfs_unflushed_max_mem_ppm,
|
|||||||
"Percentage of the overall system memory that ZFS allows to be "
|
"Percentage of the overall system memory that ZFS allows to be "
|
||||||
"used for unflushed changes (value is calculated over 1000000 for "
|
"used for unflushed changes (value is calculated over 1000000 for "
|
||||||
"finer granularity");
|
"finer granularity");
|
||||||
|
|
||||||
module_param(zfs_unflushed_log_block_max, ulong, 0644);
|
|
||||||
MODULE_PARM_DESC(zfs_unflushed_log_block_max,
|
|
||||||
"Hard limit (upper-bound) in the size of the space map log "
|
|
||||||
"in terms of blocks.");
|
|
||||||
|
|
||||||
module_param(zfs_unflushed_log_block_min, ulong, 0644);
|
|
||||||
MODULE_PARM_DESC(zfs_unflushed_log_block_min,
|
|
||||||
"Lower-bound limit for the maximum amount of blocks allowed in "
|
|
||||||
"log spacemap (see zfs_unflushed_log_block_max)");
|
|
||||||
|
|
||||||
module_param(zfs_unflushed_log_block_pct, ulong, 0644);
|
|
||||||
MODULE_PARM_DESC(zfs_unflushed_log_block_pct,
|
|
||||||
"Tunable used to determine the number of blocks that can be "
|
|
||||||
"used for the spacemap log, expressed as a percentage of the "
|
|
||||||
" total number of metaslabs in the pool (e.g. 400 means the "
|
|
||||||
" number of log blocks is capped at 4 times the number of "
|
|
||||||
"metaslabs)");
|
|
||||||
|
|
||||||
module_param(zfs_max_log_walking, ulong, 0644);
|
|
||||||
MODULE_PARM_DESC(zfs_max_log_walking,
|
|
||||||
"The number of past TXGs that the flushing algorithm of the log "
|
|
||||||
"spacemap feature uses to estimate incoming log blocks");
|
|
||||||
|
|
||||||
module_param(zfs_max_logsm_summary_length, ulong, 0644);
|
|
||||||
MODULE_PARM_DESC(zfs_max_logsm_summary_length,
|
|
||||||
"Maximum number of rows allowed in the summary of "
|
|
||||||
"the spacemap log");
|
|
||||||
|
|
||||||
module_param(zfs_min_metaslabs_to_flush, ulong, 0644);
|
|
||||||
MODULE_PARM_DESC(zfs_min_metaslabs_to_flush,
|
|
||||||
"Minimum number of metaslabs to flush per dirty TXG");
|
|
||||||
|
|
||||||
module_param(zfs_keep_log_spacemaps_at_export, int, 0644);
|
|
||||||
MODULE_PARM_DESC(zfs_keep_log_spacemaps_at_export,
|
|
||||||
"Prevent the log spacemaps from being flushed and destroyed "
|
|
||||||
"during pool export/destroy");
|
|
||||||
/* END CSTYLED */
|
/* END CSTYLED */
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user