1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-10-28 03:27:58 +03:00
lvm2/lib/format_text
Zdenek Kabelac 518b814cdb cache: LV supports cache segs with metadata format
Cache pool read/writes metadata_format within its segment type..

For CachePoolLV unselected metadata format is NOT stored in metadata.

For CacheLV when metadata format is not present/selected in lvm2 metadata,
it's automatically assumed to be the version 1 (backward compatible).

To ensure older lvm2 will not 'miss-read' metadata with new version 2,
such LV is marked with METADATA_FORMAT status flag (segment is
specifying metadata format). So when cache uses metadata format 2,
it will become inaccesible on older system without such support.
(kernel dm cache < 1.10,  lvm2 < 2.02.169).
2017-03-10 19:33:01 +01:00
..
archive.c doc: change fsf address 2016-01-21 12:11:37 +01:00
archiver.c backup: show warning once per command 2016-12-18 19:38:30 +01:00
archiver.h vgcfgrestore: use lvmetad disabled state 2016-06-20 11:19:49 -05:00
export.c lvconvert: add infrastructure for RaidLV reshaping support 2017-02-24 05:20:58 +01:00
flags.c cache: LV supports cache segs with metadata format 2017-03-10 19:33:01 +01:00
format-text.c lvmcache: add optional dev arg to lvmcache_info_from_pvid 2016-06-07 15:15:47 -05:00
format-text.h cov: declaration matching 2016-12-11 23:24:19 +01:00
import_vsn1.c lvconvert: add infrastructure for RaidLV reshaping support 2017-02-24 05:20:58 +01:00
import-export.h rename function read_vgname to read_vgsummary 2016-04-11 13:07:48 -05:00
import.c config: parse config tree without dup node checking if it's metadata tree 2016-09-21 18:16:05 +02:00
layout.h metadata: introduce PV_EXT_USED flag and bump PV_HEADER_EXTENSION_VSN 2016-02-15 12:44:46 +01:00
text_export.h coverity: fix possible resource leak of descendants_buffer in _print_historical_lv fn 2016-05-31 09:36:58 +02:00
text_import.h doc: change fsf address 2016-01-21 12:11:37 +01:00
text_label.c lvmcache/lvmetad: cache PV extension version 2016-02-15 12:44:46 +01:00