1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/lib/format_text
David Teigland 9b6a62f944 lvmcache: simplify
Recent changes allow some major simplification of the way
lvmcache works and is used.  lvmcache_label_scan is now
called in a controlled fashion at the start of commands,
and not via various unpredictable side effects.  Remove
various calls to it from other places.  lvmcache_label_scan
should not be called from anywhere during a command, because
it produces an incorrect representation of PVs with no MDAs,
and misclassifies them as orphans.  This has been a long
standing problem.  The invalid flag and rescanning based on
that is no longer used and removed.  The 'force' variation is
no longer needed and removed.
2018-04-20 11:22:48 -05:00
..
archive.c scan: use bcache for label scan and vg read 2018-04-20 11:19:24 -05:00
archiver.c bcache: use wrappers for bcache read write in lvm 2018-04-20 11:22:47 -05:00
archiver.h vgcfgrestore: use lvmetad disabled state 2016-06-20 11:19:49 -05:00
export.c [io paths] Unpick agk's aio stuff 2018-04-20 11:03:58 -05:00
flags.c replicator: remove the code 2017-10-13 16:20:42 -05:00
format-text.c scan: check for errors in text layer 2018-04-20 11:22:47 -05:00
format-text.h cov: declaration matching 2016-12-11 23:24:19 +01:00
import_vsn1.c lvmetad: use new label_scan for update from pvscan 2018-04-20 11:22:43 -05:00
import-export.h scan: use bcache for label scan and vg read 2018-04-20 11:19:24 -05:00
import.c scan: use bcache for label scan and vg read 2018-04-20 11:19:24 -05:00
layout.h scan: use bcache for label scan and vg read 2018-04-20 11:19:24 -05: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: simplify 2018-04-20 11:22:48 -05:00