1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-22 17:35:59 +03:00
lvm2/lib/activate
Zdenek Kabelac 2a08d6d1d4 cachevol: use CVOL UUID for cdata and cmeta layered devices
Since code is using -cdata and -cmeta UUID suffixes, it does not need
any new 'extra' ID to be generated and stored in metadata.

Since introduce of new 'segtype' cache+CACHE_USES_CACHEVOL we can
safely assume 'new' cache with cachevol will now be created
without extra metadata_id and data_id in metadata.

For backward compatibility, code still reads them in case older
version of metadata have them - so it still should be able
to activate such volumes.

Bonus is lowered size of lv structure used to store info about LV
(noticable with big volume groups).
2019-10-17 13:03:49 +02:00
..
activate.c vdo: restore monitoring of vdo pool 2019-09-30 13:34:34 +02:00
activate.h vdo: add simple wrapper for getting pool percentage 2019-01-21 12:53:16 +01:00
dev_manager.c cachevol: use CVOL UUID for cdata and cmeta layered devices 2019-10-17 13:03:49 +02:00
dev_manager.h cachevol: drop no longer needed functions 2019-10-14 15:20:25 +02:00
fs.c activation: synchronize before removing devices 2019-03-20 14:39:09 +01:00
fs.h build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
targets.h doc: change fsf address 2016-01-21 12:11:37 +01:00