summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2014-04-28 11:53:56 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2014-04-28 12:39:03 +0200
commit91a8e4a3d8198990ddffcfa9916ba22dcb0c033d (patch)
tree990982172403b138898a3d81136ed933309aa627
parente6168b8d70935004e38bc2f1ac9d57cc0bf6df10 (diff)
downloadlvm2-91a8e4a3d8198990ddffcfa9916ba22dcb0c033d.tar.gz
display: show monitoring status
When displaying segments (lvdisplay --maps) show monitoring status when supported by segment.
-rw-r--r--WHATS_NEW1
-rw-r--r--lib/display/display.c4
2 files changed, 5 insertions, 0 deletions
diff --git a/WHATS_NEW b/WHATS_NEW
index cd649dac7..de9ef23ab 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 a34d94764..d824150c5 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);
}