mimages_are_on_ $lv1 $(pv_ 1) $(pv_ 2) &&
mirrorlog_is_on_ $lv1 $(pv_ 3) &&
fail_pv_ $(pv_ 2) &&
- vgreduce --removemissing $vg &&
+ vgreduce --removemissing --force $vg &&
lv_is_linear_ $lv1 &&
lv_is_on_ $lv1 $(pv_ 1)'
test_expect_success "cleanup" \
mimages_are_on_ $lv1 $(pv_ 1) $(pv_ 2) $(pv_ 3) &&
mirrorlog_is_on_ $lv1 $(pv_ 4) &&
fail_pv_ $(pv_ $index) &&
- vgreduce --removemissing $vg &&
+ vgreduce --removemissing --force $vg &&
lvs -a -o+devices $vg &&
mimages_are_on_ $lv1 $(rest_pvs_ $index 3) &&
mirrorlog_is_on_ $lv1 $(pv_ 4)
mimages_are_on_ $lv1 $(pv_ 1) $(pv_ 2) $(pv_ 3) &&
mirrorlog_is_on_ $lv1 $(pv_ 4) &&
fail_pv_ $(rest_pvs_ $index 3) &&
- vgreduce --removemissing $vg &&
+ vgreduce --removemissing --force $vg &&
lvs -a -o+devices $vg &&
lv_is_linear_ $lv1 &&
lv_is_on_ $lv1 $(pv_ $index)
mimages_are_on_ $lv1 $(pv_ 1) $(pv_ 2) $(pv_ 3) $(pv_ 4) &&
mirrorlog_is_on_ $lv1 $(pv_ 5) &&
fail_pv_ $(pv_ $index) &&
- vgreduce --removemissing $vg &&
+ vgreduce --removemissing --force $vg &&
lvs -a -o+devices $vg &&
mimages_are_on_ $lv1 $(rest_pvs_ $index 4) &&
mirrorlog_is_on_ $lv1 $(pv_ 5)
mimages_are_on_ $lv1 $(pv_ 1) $(pv_ 2) $(pv_ 3) $(pv_ 4) &&
mirrorlog_is_on_ $lv1 $(pv_ 5) &&
fail_pv_ $(rest_pvs_ $index 4) &&
- vgreduce --removemissing $vg &&
+ vgreduce --removemissing --force $vg &&
lvs -a -o+devices $vg &&
(mimages_are_on_ $lv1 $(pv_ $index) || lv_is_on_ $lv1 $(pv_ $index)) &&
! mirrorlog_is_on_ $lv1 $(pv_ 5)
mimages_are_on_ $lv1 $(pv_ 1) $(pv_ 2) $(pv_ 3) $(pv_ 4) &&
mirrorlog_is_on_ $lv1 $(pv_ 5) &&
fail_pv_ $(pv_ $index) &&
- vgreduce --removemissing $vg &&
+ vgreduce --removemissing --force $vg &&
lvs -a -o+devices $vg &&
mimages_are_on_ $lv1 $(rest_pvs_ $index 4) &&
mirrorlog_is_on_ $lv1 $(pv_ 5)
mimages_are_on_ $lv1 $(pv_ 1) $(pv_ 2) $(pv_ 3) $(pv_ 4) &&
mirrorlog_is_on_ $lv1 $(pv_ 5) &&
fail_pv_ $(rest_pvs_ $index 4) &&
- vgreduce --removemissing $vg &&
+ vgreduce --removemissing --force $vg &&
lvs -a -o+devices $vg &&
(mimages_are_on_ $lv1 $(pv_ $index) || lv_is_on_ $lv1 $(pv_ $index)) &&
! mirrorlog_is_on_ $lv1 $(pv_ 5)
mimages_are_on_ $lv1 $(pv_ 1) $(pv_ 2) &&
mirrorlog_is_on_ $lv1 $(pv_ 5) &&
fail_pv_ $(pv_ 5) &&
- vgreduce --removemissing $vg &&
+ vgreduce --removemissing --force $vg &&
mimages_are_on_ $lv1 $(pv_ 1) $(pv_ 2) &&
! mirrorlog_is_on_ $lv1 $(pv_ 5)'
test_expect_success "cleanup" \
mimages_are_on_ $lv1 $(pv_ 1) $(pv_ 2) $(pv_ 3) &&
mirrorlog_is_on_ $lv1 $(pv_ 5) &&
fail_pv_ $(pv_ 5) &&
- vgreduce --removemissing $vg &&
+ vgreduce --removemissing --force $vg &&
mimages_are_on_ $lv1 $(pv_ 1) $(pv_ 2) $(pv_ 3) &&
! mirrorlog_is_on_ $lv1 $(pv_ 5)'
test_expect_success "cleanup" \
mimages_are_on_ $lv1 $(pv_ 1) $(pv_ 2) &&
mirrorlog_is_on_ $lv1 $(pv_ 5) &&
fail_pv_ $(pv_ 1) $(pv_ 2) &&
- vgreduce --removemissing $vg &&
+ vgreduce --removemissing --force $vg &&
! lvs $vg/$lv1'
test_expect_success "cleanup" \
"recover_vg_ $(pv_ 1) $(pv_ 2)"
mimages_are_on_ $lv1 $(pv_ 1) $(pv_ 2) $(pv_ 3) &&
mirrorlog_is_on_ $lv1 $(pv_ 5) &&
fail_pv_ $(pv_ 1) $(pv_ 2) $(pv_ 3) &&
- vgreduce --removemissing $vg &&
+ vgreduce --removemissing --force $vg &&
! lvs $vg/$lv1'
test_expect_success "cleanup" \
"recover_vg_ $(pv_ 1) $(pv_ 2) $(pv_ 3)"
mirrorlog_is_on_ $lv1 $(pv_ 5) &&
mirrorlog_is_on_ $lv2 $(pv_ 5) &&
fail_pv_ $(pv_ 2) &&
- vgreduce --removemissing $vg &&
+ vgreduce --removemissing --force $vg &&
mimages_are_on_ $lv2 $(pv_ 3) $(pv_ 4) &&
mirrorlog_is_on_ $lv2 $(pv_ 5) &&
lv_is_linear_ $lv1 &&
mirrorlog_is_on_ $lv2 $(pv_ 5) &&
fail_pv_ $(pv_ 2) &&
fail_pv_ $(pv_ 4) &&
- vgreduce --removemissing $vg &&
+ vgreduce --removemissing --force $vg &&
lv_is_linear_ $lv1 &&
lv_is_on_ $lv1 $(pv_ 1) &&
lv_is_linear_ $lv2 &&
lvchange -an $vg/$lv1 &&
mimages_are_on_ $lv1 $(pv_ 1) $(pv_ 2) &&
mirrorlog_is_on_ $lv1 $(pv_ 5) &&
- vgreduce --removemissing $vg &&
+ vgreduce --removemissing --force $vg &&
mimages_are_on_ $lv1 $(pv_ 1) $(pv_ 2) &&
mirrorlog_is_on_ $lv1 $(pv_ 5)'
test_expect_success "cleanup" \