[lvm-devel] master - libdevmapper-event: Print a deprecation warning for non-default plugins.
Petr Rockai
mornfall at fedoraproject.org
Mon Feb 10 13:53:21 UTC 2014
Gitweb: http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=38457e1be9c3363126eadc3e04ae8b8780832668
Commit: 38457e1be9c3363126eadc3e04ae8b8780832668
Parent: ed166a3b1d3290ad887d8f83c24a8d8877713d3c
Author: Petr Rockai <me at mornfall.net>
AuthorDate: Mon Feb 10 14:51:14 2014 +0100
Committer: Petr Rockai <me at mornfall.net>
CommitterDate: Mon Feb 10 14:52:59 2014 +0100
libdevmapper-event: Print a deprecation warning for non-default plugins.
---
daemons/dmeventd/libdevmapper-event.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/daemons/dmeventd/libdevmapper-event.c b/daemons/dmeventd/libdevmapper-event.c
index 1b5273d..db9200f 100644
--- a/daemons/dmeventd/libdevmapper-event.c
+++ b/daemons/dmeventd/libdevmapper-event.c
@@ -619,6 +619,13 @@ int dm_event_register_handler(const struct dm_event_handler *dmevh)
uuid = dm_task_get_uuid(dmt);
+ if (!strstr(dmevh->dso, "libdevmapper-event-lvm2thin.so") &&
+ !strstr(dmevh->dso, "libdevmapper-event-lvm2snapshot.so") &&
+ !strstr(dmevh->dso, "libdevmapper-event-lvm2mirror.so") &&
+ !strstr(dmevh->dso, "libdevmapper-event-lvm2raid.so"))
+ log_warn("WARNING: %s: dmeventd plugins are deprecated", dmevh->dso);
+
+
if ((err = _do_event(DM_EVENT_CMD_REGISTER_FOR_EVENT, dmevh->dmeventd_path, &msg,
dmevh->dso, uuid, dmevh->mask, dmevh->timeout)) < 0) {
log_error("%s: event registration failed: %s",
More information about the lvm-devel
mailing list