diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2016-06-17 15:22:27 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2016-06-23 14:59:29 +0200 |
commit | e5b7ebcddabb885dd8a2f4cb5b5a0a32af834076 (patch) | |
tree | ec99aebab57d048cf93392f3da87cf544a9cfb5c | |
parent | 5a919e48053079670e6318fe862783e720dd2aea (diff) | |
download | lvm2-e5b7ebcddabb885dd8a2f4cb5b5a0a32af834076.tar.gz |
cleanup: remove unused code
-rw-r--r-- | lib/metadata/lv_manip.c | 83 | ||||
-rw-r--r-- | lib/metadata/metadata-exported.h | 1 |
2 files changed, 0 insertions, 84 deletions
diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c index 46815e303..8f0726775 100644 --- a/lib/metadata/lv_manip.c +++ b/lib/metadata/lv_manip.c @@ -4549,89 +4549,6 @@ static uint32_t lvseg_get_stripes(struct lv_segment *seg, uint32_t *stripesize) return 0; } -static int _lvresize_poolmetadata_prepare(struct logical_volume *pool_lv, - struct lvresize_params *lp) -{ - uint32_t extents; - struct logical_volume *lv = first_seg(pool_lv)->metadata_lv; - struct volume_group *vg = pool_lv->vg; - - lp->poolmetadataextents = 0; - - if (!thin_pool_feature_supported(pool_lv, THIN_FEATURE_METADATA_RESIZE)) { - log_error("Support for online metadata resize not detected."); - return 0; - } - - if (lp->poolmetadata_size % vg->extent_size) { - lp->poolmetadata_size += vg->extent_size - - (lp->poolmetadata_size % vg->extent_size); - log_print_unless_silent("Rounding pool metadata size to boundary between physical extents: %s", - display_size(vg->cmd, lp->poolmetadata_size)); - } - - if (!(extents = extents_from_size(vg->cmd, lp->poolmetadata_size, - vg->extent_size))) - return_0; - - if (lp->poolmetadata_sign == SIGN_PLUS) { - if (extents >= (MAX_EXTENT_COUNT - lv->le_count)) { - log_error("Unable to extend %s by %u extents, exceeds limit (%u).", - lv->name, lv->le_count, MAX_EXTENT_COUNT); - return 0; - } - extents += lv->le_count; - } - - if ((uint64_t)extents * vg->extent_size > DM_THIN_MAX_METADATA_SIZE) { - log_print_unless_silent("Rounding size to maximum supported size 16GiB " - "for metadata volume %s.", lv->name); - extents = (DM_THIN_MAX_METADATA_SIZE + vg->extent_size - 1) / - vg->extent_size; - } - - /* FIXME Split here and move validation code earlier alongside rest of validation code */ - if (extents == lv->le_count) { - log_print_unless_silent("Metadata volume %s has already %s.", - display_lvname(lv), display_size(vg->cmd, lv->size)); - return 2; - } - - lp->poolmetadataextents = extents; - - return 1; -} - -static int _lvresize_poolmetadata(struct logical_volume *pool_lv, - struct lvresize_params *lp, - struct dm_list *pvh) -{ - struct logical_volume *lv = first_seg(pool_lv)->metadata_lv; - struct volume_group *vg = lv->vg; - alloc_policy_t alloc = lp->alloc ? : lv->alloc; - struct lv_segment *mseg = last_seg(lv); - uint32_t seg_mirrors = lv_mirror_count(lv); - - if (!archive(vg)) - return_0; - - log_print_unless_silent("Extending logical volume %s to %s.", - display_lvname(lv), - display_size(vg->cmd, (uint64_t) lp->poolmetadataextents * - vg->extent_size)); - if (!lv_extend(lv, - mseg->segtype, - mseg->area_count / seg_mirrors, - mseg->stripe_size, - seg_mirrors, - mseg->region_size, - lp->poolmetadataextents - lv->le_count, - pvh, alloc, 0)) - return_0; - - return 1; -} - static int _lvresize_check(struct logical_volume *lv, struct lvresize_params *lp) { diff --git a/lib/metadata/metadata-exported.h b/lib/metadata/metadata-exported.h index b8275d635..f47fa1da1 100644 --- a/lib/metadata/metadata-exported.h +++ b/lib/metadata/metadata-exported.h @@ -609,7 +609,6 @@ struct lvresize_params { uint64_t poolmetadata_size; sign_t poolmetadata_sign; - uint32_t poolmetadataextents; /* Per LV applied parameters */ |