1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

thin: lvextend will fail is autoextend is 0%

Since extending by 0% will not increase the size of pool,
return failure.
This commit is contained in:
Zdenek Kabelac 2012-10-14 19:43:25 +02:00
parent a6f53b5c0d
commit 16060b101b
2 changed files with 3 additions and 0 deletions

View File

@ -1,5 +1,6 @@
Version 2.02.98 -
=================================
Using autoextend percent 0 for thin pool fails 'lvextend --use-policies'.
Introduce blkdeactivate script.
Implement devices/global_filter (affects lvmetad).
Make vgscan --cache an alias to pvscan --cache.

View File

@ -293,6 +293,8 @@ static int _adjust_policy_params(struct cmd_context *cmd,
policy_amount =
find_config_tree_int(cmd, "activation/thin_pool_autoextend_percent",
DEFAULT_THIN_POOL_AUTOEXTEND_PERCENT);
if (!policy_amount && policy_threshold < PERCENT_100)
return 0;
} else {
policy_threshold =
find_config_tree_int(cmd, "activation/snapshot_autoextend_threshold",