1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/lib/metadata
Zdenek Kabelac e27d027155 thin: resize metadata with data
When data are growing, adapt also size of metadata.
As we get way too many reports from users doing huge growths of
data portion while keep metadata small and avoiding using monitoring.

So to enhance the user-experience in case user requests grown of
thin-pool (without passing PV list for growth) - lvm2 will automaticaly
grown also the metadata part of thin-pool (if possible).
2019-04-03 13:28:22 +02:00
..
cache_manip.c vdo: enable caching for vdopool LV and vdo LV 2019-03-20 14:38:31 +01:00
lv_alloc.h build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
lv_manip.c thin: resize metadata with data 2019-04-03 13:28:22 +02:00
lv.c Use "cachevol" to refer to cache on a single LV 2019-02-27 08:52:34 -06:00
lv.h Remove unused clvm variations for active LVs 2018-06-07 16:17:04 +01:00
merge.c Use "cachevol" to refer to cache on a single LV 2019-02-27 08:52:34 -06:00
metadata-exported.h lvextend: refresh shared LV remotely using dlm/corosync 2019-03-21 12:38:20 -05:00
metadata.c pvscan: ignore online for shared and foreign PVs 2019-03-05 15:19:05 -06:00
metadata.h thin: introduce estimate_thin_pool_metadata_size 2019-04-03 13:27:17 +02:00
mirror.c lvcreate/lvconvert: optionally reenable mirrored mirror log for testing purposes only 2018-12-17 19:28:54 +01:00
pool_manip.c cleanup: indent 2019-01-28 22:39:10 +01:00
pv_alloc.h doc: change fsf address 2016-01-21 12:11:37 +01:00
pv_manip.c pvresize: add missing return 2018-06-08 14:36:56 +02:00
pv_map.c build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
pv_map.h build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
pv.c build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
pv.h Place the first PE at 1 MiB for all defaults 2018-11-26 16:36:50 -06:00
raid_manip.c raid: fix (de)activation of RaidLVs with visible SubLVs 2018-12-11 16:35:34 +01:00
segtype.c segtype: add linear 2018-06-05 16:23:18 +02:00
segtype.h Add dm-writecache support 2018-11-06 14:18:41 -06:00
snapshot_manip.c Remove unused clvm variations for active LVs 2018-06-07 16:17:04 +01:00
takeover_matrix.h lvconvert: add infrastructure for RaidLV reshaping support 2017-02-24 05:20:58 +01:00
thin_manip.c thin: introduce estimate_thin_pool_metadata_size 2019-04-03 13:27:17 +02:00
vdo_manip.c vdo: introduce function for estimation of virtual size 2019-01-21 12:53:16 +01:00
vg.c cov: drop uneeded header files 2018-10-15 17:49:44 +02:00
vg.h Remove lvmetad 2018-07-11 11:26:42 -05:00