diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2015-06-23 13:39:57 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2015-06-23 13:39:57 +0200 |
commit | 4c6b3f5ec37bf4e0d361d241a0b6f9d0902a4359 (patch) | |
tree | 70a5b861cae50a46f2a068c844aa279804404827 | |
parent | ae76e8f0d0659482e8c0440a93d63a9ce5786b10 (diff) | |
download | lvm2-4c6b3f5ec37bf4e0d361d241a0b6f9d0902a4359.tar.gz |
tests: use vgscan after enable_dev
Since our test environment runs also in non-real-udev world,
it's using /etc/.cache file with scanned files.
So in this case it is mandatory the user runs 'vgscan'
after a device reappears in the system.
This 'first' lvm2 command then fixes metadata (just like vgs did).
-rw-r--r-- | test/shell/unlost-pv.sh | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/test/shell/unlost-pv.sh b/test/shell/unlost-pv.sh index c56d48886..76bf8a1c4 100644 --- a/test/shell/unlost-pv.sh +++ b/test/shell/unlost-pv.sh @@ -48,7 +48,11 @@ check_ not aux disable_dev "$dev1" vgreduce --removemissing --force $vg aux enable_dev "$dev1" -vgs 2>&1 | grep 'Removing PV' -vgs 2>&1 | not grep 'Removing PV' + +vgscan 2>&1 | tee out +grep 'Removing PV' out + +vgs 2>&1 | tee out +not grep 'Removing PV' out vgremove -ff $vg |