diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2014-11-04 14:14:52 +0100 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2014-11-04 15:25:47 +0100 |
commit | 7092b47ec90571668c30ef38a9ec251adcff2c82 (patch) | |
tree | b045dae78ec02a14d28d7e1c022ae78870043b40 | |
parent | 847b2aa5b418c80d4fe2fb68dec32e7992416ba0 (diff) | |
download | lvm2-7092b47ec90571668c30ef38a9ec251adcff2c82.tar.gz |
lvconvert: convert missing sizes to extents
After initial 'size' usage converted to extents, continue to use
only extents.
(in-release fix).
-rw-r--r-- | tools/lvconvert.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/lvconvert.c b/tools/lvconvert.c index 22058ea93..fcec8e176 100644 --- a/tools/lvconvert.c +++ b/tools/lvconvert.c @@ -2842,7 +2842,7 @@ static int _lvconvert_pool(struct cmd_context *cmd, log_error("Unknown pool metadata LV %s.", lp->pool_metadata_name); return 0; } - lp->pool_metadata_size = lp->pool_metadata_lv->size; + lp->pool_metadata_extents = lp->pool_metadata_lv->le_count; metadata_lv = lp->pool_metadata_lv; if (metadata_lv == pool_lv) { @@ -2885,7 +2885,7 @@ static int _lvconvert_pool(struct cmd_context *cmd, if (!_lvconvert_update_pool_params(pool_lv, lp)) return_0; - if (lp->pool_metadata_size > metadata_lv->size) { + if (lp->pool_metadata_extents > metadata_lv->le_count) { log_error("Logical volume %s is too small for metadata.", display_lvname(metadata_lv)); return 0; @@ -2953,7 +2953,7 @@ static int _lvconvert_pool(struct cmd_context *cmd, if (!_lvconvert_update_pool_params(pool_lv, lp)) return_0; - if (metadata_lv->size < lp->pool_metadata_size) + if (metadata_lv->le_count < lp->pool_metadata_extents) log_print_unless_silent("Continuing with swap..."); if (!arg_count(cmd, discards_ARG)) |