1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-03 05:18:29 +03:00
lvm2/lib/metadata
Zdenek Kabelac 66400d003d mirror: fix region_size for clustered VG
When adjusting region size for clustered VG it always needs to fit
2 full bitset into 1MB due to old limits of CPG.

This is relatively big amount of bits, but we have still limitation
for region size to fit into 32bits (0x8000000).

So for too big mirrors this operation needs to fail - so whenever
function returns now 0, it means we can't find matching region_size.

Since return 0 is now 'error' we need to also pass proper region_size
when creating pvmove mirror.
2018-04-20 12:13:48 +02:00
..
cache_manip.c cache: disallow to combine format 2 with mq 2018-03-19 12:02:08 +01:00
lv_alloc.h tidy: declaration names match implementation 2017-07-20 19:16:41 +02:00
lv_manip.c mirror: fix region_size for clustered VG 2018-04-20 12:13:48 +02:00
lv.c activation: separate reporting of error and monitoring status 2018-02-12 22:14:59 +01:00
lv.h replicator: remove the code 2017-10-13 16:20:42 -05:00
merge.c raid: add validation checks for reshape flags 2017-11-15 21:24:44 +01:00
metadata-exported.h activation: add base lv component function 2018-03-06 15:42:05 +01:00
metadata-liblvm.c label: Clean up storing of device and label sector. 2018-01-11 02:54:00 +00:00
metadata.c cleanup: missing dots and indent 2018-03-15 11:01:04 +01:00
metadata.h lv_manip: enhance for_each_sub_lv 2018-02-28 21:08:38 +01:00
mirror.c mirror: fix region_size for clustered VG 2018-04-20 12:13:48 +02:00
pool_manip.c lvconvert: use excl activation for conversion 2018-01-17 14:43:34 +01:00
pv_alloc.h doc: change fsf address 2016-01-21 12:11:37 +01:00
pv_manip.c cleanup: drop unneeded headerfiles 2017-11-07 21:26:11 +01:00
pv_map.c doc: change fsf address 2016-01-21 12:11:37 +01:00
pv_map.h tidy: declaration names match implementation 2017-07-20 19:16:41 +02:00
pv.c lvmcache: add optional dev arg to lvmcache_info_from_pvid 2016-06-07 15:15:47 -05:00
pv.h tidy: declaration names match implementation 2017-07-20 19:16:41 +02:00
raid_manip.c raid: support raid5_n convenience type on conversion to raid10 2018-03-09 21:23:16 +01:00
segtype.c lvconvert: add infrastructure for RaidLV reshaping support 2017-02-24 05:20:58 +01:00
segtype.h cleanup: decode dso path just once 2018-02-12 22:15:03 +01:00
snapshot_manip.c snapshot: relocate common code validation for snapshot origin 2017-10-27 17:07:42 +02:00
takeover_matrix.h lvconvert: add infrastructure for RaidLV reshaping support 2017-02-24 05:20:58 +01:00
thin_manip.c thin: Improve overprovisioning and repair warnings. 2017-10-09 19:48:00 +01:00
vg.c metadata: Remove unused vg.cft_precommitted 2017-11-14 01:22:09 +00:00
vg.h metadata: Remove unused vg.cft_precommitted 2017-11-14 01:22:09 +00:00