[lvm-devel] master - toollib: select: issue an error message for failed VG/LV/PV selection
Peter Rajnoha
prajnoha at fedoraproject.org
Wed Feb 11 09:11:50 UTC 2015
Gitweb: http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=bc1bb7f8c5cd38bdebe18ebbee270882a4ee82d3
Commit: bc1bb7f8c5cd38bdebe18ebbee270882a4ee82d3
Parent: 3505e88b18edfc60bb06ffccab8dd91f69356c2d
Author: Peter Rajnoha <prajnoha at redhat.com>
AuthorDate: Wed Feb 11 09:36:09 2015 +0100
Committer: Peter Rajnoha <prajnoha at redhat.com>
CommitterDate: Wed Feb 11 09:36:09 2015 +0100
toollib: select: issue an error message for failed VG/LV/PV selection
---
tools/toollib.c | 18 ++++++++++++------
1 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/tools/toollib.c b/tools/toollib.c
index a452676..bdf6494 100644
--- a/tools/toollib.c
+++ b/tools/toollib.c
@@ -1639,8 +1639,10 @@ int select_match_vg(struct cmd_context *cmd, struct processing_handle *handle,
sh->orig_report_type = VGS;
- if (!report_for_selection(sh, NULL, vg, NULL))
- return_0;
+ if (!report_for_selection(sh, NULL, vg, NULL)) {
+ log_error("Selection failed for VG %s.", vg->name);
+ return 0;
+ }
sh->orig_report_type = 0;
*selected = sh->selected;
@@ -1660,8 +1662,10 @@ int select_match_lv(struct cmd_context *cmd, struct processing_handle *handle,
sh->orig_report_type = LVS;
- if (!report_for_selection(sh, NULL, vg, lv))
- return_0;
+ if (!report_for_selection(sh, NULL, vg, lv)) {
+ log_error("Selection failed for LV %s.", lv->name);
+ return 0;
+ }
sh->orig_report_type = 0;
*selected = sh->selected;
@@ -1681,8 +1685,10 @@ int select_match_pv(struct cmd_context *cmd, struct processing_handle *handle,
sh->orig_report_type = PVS;
- if (!report_for_selection(sh, pv, vg, NULL))
- return_0;
+ if (!report_for_selection(sh, pv, vg, NULL)) {
+ log_error("Selection failed for PV %s.", dev_name(pv->dev));
+ return 0;
+ }
sh->orig_report_type = 0;
*selected = sh->selected;
More information about the lvm-devel
mailing list