[lvm-devel] master - display: show monitoring status
Zdenek Kabelac
zkabelac at fedoraproject.org
Mon Apr 28 10:43:41 UTC 2014
Gitweb: http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=91a8e4a3d8198990ddffcfa9916ba22dcb0c033d
Commit: 91a8e4a3d8198990ddffcfa9916ba22dcb0c033d
Parent: e6168b8d70935004e38bc2f1ac9d57cc0bf6df10
Author: Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate: Mon Apr 28 11:53:56 2014 +0200
Committer: Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Mon Apr 28 12:39:03 2014 +0200
display: show monitoring status
When displaying segments (lvdisplay --maps)
show monitoring status when supported by segment.
---
WHATS_NEW | 1 +
lib/display/display.c | 4 ++++
2 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/WHATS_NEW b/WHATS_NEW
index cd649da..de9ef23 100644
--- a/WHATS_NEW
+++ b/WHATS_NEW
@@ -1,5 +1,6 @@
Version 2.02.107 -
==================================
+ Display monitoring status for monitorable segments in 'lvdisplay --maps'.
Display virtual extents for virtual LVs in 'lvdisplay --maps'.
Make vgsplit fail cleanly when not all PVs are specified for RAID 4/5/6.
Make vgsplit work on mirrors with logs that share PVs with images.
diff --git a/lib/display/display.c b/lib/display/display.c
index a34d947..d824150 100644
--- a/lib/display/display.c
+++ b/lib/display/display.c
@@ -667,6 +667,10 @@ int lvdisplay_segments(const struct logical_volume *lv)
log_print(" Type\t\t%s", seg->segtype->ops->name(seg));
+ if (seg->segtype->ops->target_monitored)
+ log_print(" Monitoring\t\t%s",
+ lvseg_monitor_dup(lv->vg->cmd->mem, seg));
+
if (seg->segtype->ops->display)
seg->segtype->ops->display(seg);
}
More information about the lvm-devel
mailing list