[lvm-devel] [PATCH] lib/metadata: Print VG name in log message for raid segment errors

Nikhil Kshirsagar nkshirsa at redhat.com
Fri Nov 22 04:07:27 UTC 2019


Signed-off-by: Nikhil Kshirsagar <nkshirsa at redhat.com>
---
diff --git a/lib/metadata/merge.c b/lib/metadata/merge.c
index 08f8fbe..d2711f3 100644
--- a/lib/metadata/merge.c
+++ b/lib/metadata/merge.c
@@ -85,8 +85,8 @@ int lv_merge_segments(struct logical_volume *lv)
  * bogus segment structure setup.
  */
 #define raid_seg_error(msg) do { \
-       log_error("LV %s invalid: %s for %s segment", \
-                 seg->lv->name, (msg), lvseg_name(seg)); \
+       log_error("LV %s in VG %s invalid: %s for %s segment", \
+                 seg->lv->name, seg->lv->vg ? seg->lv->vg->name :
"UNKNOWN", (msg), lvseg_name(seg)); \
        if ((*error_count)++ > ERROR_MAX) \
                return; \
 } while (0)





More information about the lvm-devel mailing list