]> sourceware.org Git - lvm2.git/commit
pvscan: use quick activation only with matching PV device names
authorDavid Teigland <teigland@redhat.com>
Wed, 4 Sep 2019 20:59:49 +0000 (15:59 -0500)
committerDavid Teigland <teigland@redhat.com>
Mon, 30 Sep 2019 16:38:10 +0000 (11:38 -0500)
commit0c23d3fc8402e49e61c9c490d9c2c9c2d58596e8
treeebbe369ea7b8618cd9c476044a4a64b9820ee69d
parent3a8e41a67b3f0edb0fcb27302351f7d58b6ef8c5
pvscan: use quick activation only with matching PV device names

When the PV device names in the VG metadata do not match the
current PV device names seen on the system, do not use the
optimized activation function (that avoids extra device scanning.)

When the device names do not match, it's a clue that there could
be duplicate PVs, in which case we want to scan all devicess to
find any duplicates and stop the activation if found.

This does not prevent autoactivating a VG from the incorrect
duplicate PV, because the incorrect duplicate may appear by itself
first.  At that point its duplicate PV does not exist to be seen.
(A future enhancement could use the WWID to strengthen this
detection.)
tools/pvscan.c
This page took 0.034552 seconds and 5 git commands to generate.