1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-03 05:18:29 +03:00
lvm2/tools
David Teigland aa75b31db5 pvscan: handle case of scanning PV without metadata last
Handle the case where pvscan --cache -aay (with no dev args)
gets to the final PV, completing the VG, but that final PV does not
have VG metadata.  In this case, we need to use VG metadata from a
previously scanned PV in the same VG, which we saved for this
possibility.  Using this saved metadata, we can find which VG
this PVID belongs to, and then check if that VG is now complete,
and if so add the VG name to the list of complete VGs to be
autoactivated.
2019-04-15 11:27:49 -05:00
..
.exported_symbols generate liblvm2cmd exported symbols too 2010-06-25 18:23:10 +00:00
.gitignore tools: add generated headers to .gitignore 2017-03-10 13:13:41 +00:00
args.h Use "cachevol" to refer to cache on a single LV 2019-02-27 08:52:34 -06:00
cmdnames.h doc: change fsf address 2016-01-21 12:11:37 +01:00
command-lines.in vdo: enable caching for vdopool LV and vdo LV 2019-03-20 14:38:31 +01:00
command.c add device hints to reduce scanning 2019-01-15 10:23:47 -06:00
command.h cleanup: fix some typos 2017-07-10 14:58:33 +02:00
commands.h add device hints to reduce scanning 2019-01-15 10:23:47 -06:00
dumpconfig.c lvmconfig: Add options to produce file preamble 2017-08-05 16:23:34 +01:00
errors.h tools: Introduce exit code EINIT_FAILED. 2017-07-26 23:18:03 +01:00
formats.c doc: change fsf address 2016-01-21 12:11:37 +01:00
license.inc pre-release 2017-03-28 16:11:35 +01:00
lv_props.h commands: new method for defining commands 2017-02-13 08:20:10 -06:00
lv_types.h Add dm-writecache support 2018-11-06 14:18:41 -06:00
lvchange.c vdo: enable caching for vdopool LV and vdo LV 2019-03-20 14:38:31 +01:00
lvconvert_poll.c debug: more display_lvname usage 2017-06-27 08:28:36 +02:00
lvconvert_poll.h build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
lvconvert.c vdo: enable caching for vdopool LV and vdo LV 2019-03-20 14:38:31 +01:00
lvcreate.c vdo: complete matching with thin syntax 2019-01-28 22:18:17 +01:00
lvdisplay.c process_each_lv: add check_single_lv function 2017-02-13 08:20:10 -06:00
lvextend.c doc: change fsf address 2016-01-21 12:11:37 +01:00
lvm2cmd-static.c build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
lvm2cmd.c build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
lvm2cmd.h tools: Introduce exit code EINIT_FAILED. 2017-07-26 23:18:03 +01:00
lvm2cmdline.h commands: fix memory debug for cmd defs 2017-05-01 15:27:14 -05:00
lvm-static.c doc: change fsf address 2016-01-21 12:11:37 +01:00
lvm.c debug: tracing error path 2017-06-27 00:27:36 +02:00
lvmcmdlib.c dmeventd: lvm vdo support 2018-07-09 15:29:16 +02:00
lvmcmdline.c pvscan: don't print warning about lvmlockd not running 2019-04-05 14:04:42 -05:00
lvmdiskscan.c remove unused full filter 2018-12-04 14:06:46 -06:00
lvpoll.c build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
lvreduce.c doc: change fsf address 2016-01-21 12:11:37 +01:00
lvremove.c process_each_lv: add check_single_lv function 2017-02-13 08:20:10 -06:00
lvrename.c toollib: make it possible to also process internal VGs, add 'include_internal' switch to process_each_vg fn 2016-06-20 11:33:42 +02:00
lvresize.c lvextend: refresh shared LV remotely using dlm/corosync 2019-03-21 12:38:20 -05:00
lvscan.c Remove lvmetad 2018-07-11 11:26:42 -05:00
Makefile.in makefile: fixes build for older system 2018-12-17 11:41:38 +01:00
polldaemon.c Remove lvmetad 2018-07-11 11:26:42 -05:00
pvchange.c add device hints to reduce scanning 2019-01-15 10:23:47 -06:00
pvck.c Add cmd arg to more functions 2018-06-15 11:03:55 -05:00
pvcreate.c add device hints to reduce scanning 2019-01-15 10:23:47 -06:00
pvdisplay.c add device hints to reduce scanning 2019-01-15 10:23:47 -06:00
pvmove_poll.c pvmove: move code from tools to lib 2017-12-01 12:18:32 +01:00
pvmove_poll.h doc: change fsf address 2016-01-21 12:11:37 +01:00
pvmove.c Remove unused clvm variations for active LVs 2018-06-07 16:17:04 +01:00
pvremove.c add device hints to reduce scanning 2019-01-15 10:23:47 -06:00
pvresize.c pvresize: update message 2018-06-08 14:36:59 +02:00
pvscan.c pvscan: handle case of scanning PV without metadata last 2019-04-15 11:27:49 -05:00
reporter.c add device hints to reduce scanning 2019-01-15 10:23:47 -06:00
segtypes.c doc: change fsf address 2016-01-21 12:11:37 +01:00
stub.h Remove vgconvert 2018-06-13 14:14:03 -05:00
tags.c doc: change fsf address 2016-01-21 12:11:37 +01:00
tool.h configure: avoid repeative inclusion of configure.h 2018-12-21 19:19:50 +01:00
toollib.c add device hints to reduce scanning 2019-01-15 10:23:47 -06:00
toollib.h build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
tools.h Use "cachevol" to refer to cache on a single LV 2019-02-27 08:52:34 -06:00
vals.h vdo: document types vdo and vdo-pool 2019-01-28 22:39:10 +01:00
vgcfgbackup.c device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
vgcfgrestore.c add device hints to reduce scanning 2019-01-15 10:23:47 -06:00
vgchange.c lvmlockd: make lockstart wait for existing start 2019-01-16 10:49:04 -06:00
vgck.c Remove lvmetad 2018-07-11 11:26:42 -05:00
vgcreate.c lvmlockd: make lockstart wait for existing start 2019-01-16 10:49:04 -06:00
vgdisplay.c tidy: Add missing underscores to statics. 2017-10-18 15:58:13 +01:00
vgexport.c lvmlockd: primarily use vg_is_shared 2018-06-01 13:15:22 -05:00
vgextend.c add device hints to reduce scanning 2019-01-15 10:23:47 -06:00
vgimport.c Remove lvmetad 2018-07-11 11:26:42 -05:00
vgimportclone.c add device hints to reduce scanning 2019-01-15 10:23:47 -06:00
vgmerge.c add device hints to reduce scanning 2019-01-15 10:23:47 -06:00
vgmknodes.c process_each_lv: add check_single_lv function 2017-02-13 08:20:10 -06:00
vgreduce.c add device hints to reduce scanning 2019-01-15 10:23:47 -06:00
vgremove.c add device hints to reduce scanning 2019-01-15 10:23:47 -06:00
vgrename.c add device hints to reduce scanning 2019-01-15 10:23:47 -06:00
vgscan.c vgscan: drop 'take a while' message 2019-01-28 11:22:42 -06:00
vgsplit.c cache: support vgsplit 2019-03-20 14:38:02 +01:00