1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-02 01:18:26 +03:00
lvm2/lib/metadata
David Teigland d5a06f9a7d pvscan: skip indexing devices used by LVs
dev_cache_index_devs() is taking a large amount of time
when there are many PVs.  The index keeps track of
devices that are currently in use by active LVs.  This
info is used to print warnings for users in some limited
cases.

The checks/warnings that are enabled by the index are not
needed by pvscan --cache, so disable it in this case.

This may be expanded to other cases in future commits.
dev_cache_index_devs should also be improved in another
commit to avoid the extreme delays with many devices.
2021-07-06 10:18:07 -05:00
..
cache_manip.c cache: use interruptible_usleep 2021-03-14 16:34:38 +01:00
integrity_manip.c blkid: simplify fs block size check 2021-05-05 16:15:10 -05:00
lv_alloc.h build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
lv_manip.c vdo: support vdo_pool_header_size 2021-06-28 20:41:07 +02:00
lv.c cache: activation cache_check on cachevol 2020-12-09 17:36:09 -06:00
lv.h lvremove: support faster removal of thin-pools 2021-03-11 00:18:01 +01:00
merge.c cleanup: simpler checks first 2021-03-08 15:43:27 +01:00
metadata-exported.h vdo: support vdo_pool_header_size 2021-06-28 20:41:07 +02:00
metadata.c pvscan: skip indexing devices used by LVs 2021-07-06 10:18:07 -05:00
metadata.h Add metadata-based autoactivation property for VG and LV 2021-04-07 15:32:49 -05:00
mirror.c wipe: convert zero_value to uint8_t 2020-09-15 22:52:25 +02:00
pool_manip.c debug: more use of display_lvname 2021-03-10 01:11:52 +01:00
pv_alloc.h doc: change fsf address 2016-01-21 12:11:37 +01:00
pv_list.c cleanup: no backtraces needed after log_error 2021-03-10 01:11:52 +01:00
pv_manip.c backup: automatically store data on vg_unlock 2021-06-09 14:56:13 +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 backup: automatically store data on vg_unlock 2021-06-09 14:56:13 +02:00
segtype.c segtype: add linear 2018-06-05 16:23:18 +02:00
segtype.h segtypes: macros for error and zero segtypes 2021-03-18 18:34:57 +01:00
snapshot_manip.c lvremove: use to_remove for snapshot removal 2021-03-15 11:11:35 +01:00
takeover_matrix.h lvconvert: add infrastructure for RaidLV reshaping support 2017-02-24 05:20:58 +01:00
thin_manip.c lvremove: fix removing thin pool with writecache on data 2021-05-24 16:09:35 -05:00
vdo_manip.c vdo: support vdo_pool_header_size 2021-06-28 20:41:07 +02:00
vg.c backup: automatically store data on vg_unlock 2021-06-09 14:56:13 +02:00
vg.h backup: automatically store data on vg_unlock 2021-06-09 14:56:13 +02:00
writecache_manip.c writecache: use cleaner message instead of table reload 2021-01-28 15:14:25 -06:00