Hello community, here is the log from the commit of package lvm2 for openSUSE:Factory checked in at 2020-03-04 09:38:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lvm2 (Old) and /work/SRC/openSUSE:Factory/.lvm2.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lvm2" Wed Mar 4 09:38:06 2020 rev:133 rq:780796 version:2.03.05 Changes: -------- --- /work/SRC/openSUSE:Factory/lvm2/lvm2.changes 2020-01-18 12:13:27.298988444 +0100 +++ /work/SRC/openSUSE:Factory/.lvm2.new.26092/lvm2.changes 2020-03-04 09:38:11.917848420 +0100 @@ -1,0 +2,6 @@ +Mon Feb 27 09:36:00 UTC 2020 - heming.z...@suse.com + +- vgreduce --removemissing with cache devices will remove lvs (bsc#1157736) + + bug-1157736-add-suggestion-message-for-mirror-LVs.patch + +------------------------------------------------------------------- New: ---- bug-1157736-add-suggestion-message-for-mirror-LVs.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lvm2.spec ++++++ --- /var/tmp/diff_new_pack.cJaBmi/_old 2020-03-04 09:38:13.037849092 +0100 +++ /var/tmp/diff_new_pack.cJaBmi/_new 2020-03-04 09:38:13.041849094 +0100 @@ -92,6 +92,7 @@ Patch0035: bug-1150021_04-bcache-add-unit-test.patch Patch0036: bug-1150021_05-bcache-bcache_invalidate_fd-only-remove-prefixes-on.patch Patch0037: bug-1150021_06-fix-dev_unset_last_byte-after-write-error.patch +Patch0038: bug-1157736-add-suggestion-message-for-mirror-LVs.patch # SUSE patches: 1000+ for LVM # Never upstream Patch1001: cmirrord_remove_date_time_from_compilation.patch @@ -182,6 +183,7 @@ %patch0035 -p1 %patch0036 -p1 %patch0037 -p1 +%patch0038 -p1 %patch1001 -p1 %patch1002 -p1 %patch1003 -p1 ++++++ bug-1157736-add-suggestion-message-for-mirror-LVs.patch ++++++ >From d53bfae273677975bd805bfaa3d7e7cd995aaa52 Mon Sep 17 00:00:00 2001 From: Heming Zhao <heming.z...@suse.com> Date: Wed, 15 Jan 2020 02:44:30 +0000 Subject: [PATCH] add suggestion message for mirror LVs Currently the error messages are not clear. This very easy to guide user to execute "--removemissing --force", it is dangerous and will make the LVs to be destroied. Signed-off-by: Zhao Heming <heming.z...@suse.com> --- tools/vgreduce.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/vgreduce.c b/tools/vgreduce.c index b001ccb..4a4202e 100644 --- a/tools/vgreduce.c +++ b/tools/vgreduce.c @@ -67,6 +67,8 @@ static int _consolidate_vg(struct cmd_context *cmd, struct volume_group *vg) cmd->handles_missing_pvs = 1; log_error("There are still partial LVs in VG %s.", vg->name); log_error("To remove them unconditionally use: vgreduce --removemissing --force."); + log_error("To remove them unconditionally from mirror LVs use: vgreduce" + " --removemissing --mirrorsonly --force."); log_warn("WARNING: Proceeding to remove empty missing PVs."); } -- 1.8.3.1