[lvm-devel] master - lvconvert: provide better reshape reject message for open RaidLV

Heinz Mauelshagen heinzm at sourceware.org
Tue Jun 20 17:06:45 UTC 2017


Gitweb:        https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=1766eaec4b65a3e6d0cd54bca5ed11d73f675d90
Commit:        1766eaec4b65a3e6d0cd54bca5ed11d73f675d90
Parent:        76314183e28321741bec1cb769a7d8a77e5faa81
Author:        Heinz Mauelshagen <heinzm at redhat.com>
AuthorDate:    Tue Jun 20 19:06:18 2017 +0200
Committer:     Heinz Mauelshagen <heinzm at redhat.com>
CommitterDate: Tue Jun 20 19:06:18 2017 +0200

lvconvert: provide better reshape reject message for open RaidLV

On commits
5e611c700ba1032ffb71bf0cdd33e062e5e16439 and
601ad1c73faa5fe3d74ff5b06cc47073b40a1850.

Related: rhbz1447812
---
 lib/metadata/raid_manip.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/lib/metadata/raid_manip.c b/lib/metadata/raid_manip.c
index 8a5ae32..290dec7 100644
--- a/lib/metadata/raid_manip.c
+++ b/lib/metadata/raid_manip.c
@@ -84,7 +84,8 @@ static int _check_lv_open_count(struct logical_volume *lv, int open_count) {
 		return 0;
 	}
 	if (info.open_count != open_count) {
-		log_error("Reshape of open %s not supported.", display_lvname(lv));
+		log_error("Reshape is only supported when %s is not in use (e.g. unmount filesystem).",
+			  display_lvname(lv));
 		return 0;
 	}
 
@@ -6205,7 +6206,8 @@ static int _lv_open_excl(struct logical_volume *lv, struct device **dev) {
 	if (!(*dev = dev_create_file(dev_path, NULL, NULL, 0)))
 		return_0;
 	if (!dev_open_flags(*dev, O_EXCL, 1, 1)) {
-		log_error("Reshape of open %s not supported.", display_lvname(lv));
+		log_error("Reshape is only supported when %s is not in use (e.g. unmount filesystem).",
+			  display_lvname(lv));
 		return 0;
 	}
 




More information about the lvm-devel mailing list