* main - lvresize: support resize of stacked virtual LV
@ 2021-03-18 18:15 Zdenek Kabelac
0 siblings, 0 replies; only message in thread
From: Zdenek Kabelac @ 2021-03-18 18:15 UTC (permalink / raw)
To: lvm-devel
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=5a73399b73305786b61c8dcc78a76d4319608561
Commit: 5a73399b73305786b61c8dcc78a76d4319608561
Parent: adc238062d13949cbf3a0b20abf310ee3f132e7e
Author: Zdenek Kabelac <zkabelac@redhat.com>
AuthorDate: Thu Mar 18 13:14:13 2021 +0100
Committer: Zdenek Kabelac <zkabelac@redhat.com>
CommitterDate: Thu Mar 18 18:34:57 2021 +0100
lvresize: support resize of stacked virtual LV
Update the LV stack with the size also for virtual LVs.
---
lib/metadata/lv_manip.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c
index 3fff66b18..24a2816ef 100644
--- a/lib/metadata/lv_manip.c
+++ b/lib/metadata/lv_manip.c
@@ -3554,8 +3554,8 @@ int lv_add_virtual_segment(struct logical_volume *lv, uint64_t status,
dm_list_add(&lv->segments, &seg->list);
}
- lv->le_count += extents;
- lv->size += (uint64_t) extents *lv->vg->extent_size;
+ if (!_setup_lv_size(lv, lv->le_count + extents))
+ return_0;
return 1;
}
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2021-03-18 18:15 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-03-18 18:15 main - lvresize: support resize of stacked virtual LV Zdenek Kabelac
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.