[lvm-devel] master - debug: show LV name where dlid creation failed
Zdenek Kabelac
zkabelac at fedoraproject.org
Thu Nov 26 20:28:15 UTC 2015
Gitweb: http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=82ec3e5e93f5017d7c9a83197e34f05e783fa7bf
Commit: 82ec3e5e93f5017d7c9a83197e34f05e783fa7bf
Parent: 922fccc6560706f5026d59e383b694f9d7f85945
Author: Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate: Thu Nov 26 21:20:33 2015 +0100
Committer: Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Thu Nov 26 21:20:33 2015 +0100
debug: show LV name where dlid creation failed
---
lib/misc/lvm-string.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/lib/misc/lvm-string.c b/lib/misc/lvm-string.c
index 5d63858..5bdb549 100644
--- a/lib/misc/lvm-string.c
+++ b/lib/misc/lvm-string.c
@@ -211,6 +211,7 @@ char *build_dm_uuid(struct dm_pool *mem, const struct logical_volume *lv,
const char *layer)
{
const char *lvid = lv->lvid.s;
+ const char *dlid;
if (!layer) {
/*
@@ -235,5 +236,9 @@ char *build_dm_uuid(struct dm_pool *mem, const struct logical_volume *lv,
NULL;
}
- return dm_build_dm_uuid(mem, UUID_PREFIX, lvid, layer);
+ if (!(dlid = dm_build_dm_uuid(mem, UUID_PREFIX, lvid, layer)))
+ log_error("Failed to build LVM dlid for %s.",
+ display_lvname(lv));
+
+ return dlid;
}
More information about the lvm-devel
mailing list