1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/lib/metadata
Zdenek Kabelac bc0cb66304 vg_write: optimize caching of precommitted VG
Every vg_write stores new 'metadata' into precommitted slot.
For this step we use 'serialized buffer' to ascii metadata.

Instead of recreating this buffer after whole 'vg_write()' we
use this buffer instantly for creating of precommitted VG.

This has also the advantage of catching any problems with
reparsing of ascii metadata back to VG early before any write.
2021-03-08 15:30:18 +01:00
..
cache_manip.c cleanup: comment typo 2021-02-23 14:56:48 +01:00
integrity_manip.c integrity: fix segfault on error path when replacing images 2021-01-13 13:39:33 -06:00
lv_alloc.h build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
lv_manip.c lv_remove: reduce commits for removed LVs 2021-03-08 15:25:05 +01:00
lv.c cache: activation cache_check on cachevol 2020-12-09 17:36:09 -06:00
lv.h cache: activation cache_check on cachevol 2020-12-09 17:36:09 -06:00
merge.c thin: improve 16g support for thin pool metadata 2021-02-01 12:06:13 +01:00
metadata-exported.h lvconvert: vdo may convert already formated vdo 2021-02-17 11:21:35 +01:00
metadata.c vg_write: optimize caching of precommitted VG 2021-03-08 15:30:18 +01:00
metadata.h md component detection changes 2021-02-05 16:23:51 -06:00
mirror.c wipe: convert zero_value to uint8_t 2020-09-15 22:52:25 +02:00
pool_manip.c pool: limit pmspare to 16GiB 2021-02-01 12:06:13 +01:00
pv_alloc.h doc: change fsf address 2016-01-21 12:11:37 +01:00
pv_list.c move pv_list code into lib 2020-04-13 10:04:14 -05: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 device usage based on devices file 2021-02-23 16:43:32 -06:00
pv.h device usage based on devices file 2021-02-23 16:43:32 -06:00
raid_manip.c Revert "lvconvert: display warning if raid1 LV image count does not change" 2020-09-28 17:14:03 +02:00
segtype.c segtype: add linear 2018-06-05 16:23:18 +02:00
segtype.h lvdisplay: enhance LV status output for raid(0) 2021-01-27 16:56:22 +01:00
snapshot_manip.c writecache: allow snapshot of LV with writecache 2020-06-10 12:18:00 -05:00
takeover_matrix.h lvconvert: add infrastructure for RaidLV reshaping support 2017-02-24 05:20:58 +01:00
thin_manip.c thin: improve 16g support for thin pool metadata 2021-02-01 12:06:13 +01:00
vdo_manip.c lvconvert: vdo may convert already formated vdo 2021-02-17 11:21:35 +01:00
vg.c lv_remove: reduce commits for removed LVs 2021-03-08 15:25:05 +01:00
vg.h lv_remove: reduce commits for removed LVs 2021-03-08 15:25:05 +01:00
writecache_manip.c writecache: use cleaner message instead of table reload 2021-01-28 15:14:25 -06:00