multipath: adjust messages
authorBenjamin Marzinski <bmarzins@redhat.com>
Fri, 10 Feb 2012 18:16:50 +0000 (12:16 -0600)
committerChristophe Varoqui <christophe.varoqui@opensvc.com>
Sat, 11 Feb 2012 08:20:11 +0000 (09:20 +0100)
Stop the rport_id messages from being dispalyed all the time, and add a message
alerting users when multipath tries to setup a map and fails, or ends up
removing the map.

Signed-off-by: Benjamin Marzinski <bmarzins@redhat.com>
libmultipath/configure.c
libmultipath/discovery.c

index 81faf57..001c1f0 100644 (file)
@@ -577,6 +577,9 @@ coalesce_paths (struct vectors * vecs, vector newmp, char * refwwid, int force_r
                                   "for create/reload map",
                                mpp->alias, r);
                        if (r == DOMAP_FAIL) {
+                               condlog(2, "%s: %s map",
+                                       mpp->alias, (mpp->action == ACT_CREATE)?
+                                       "ignoring" : "removing");
                                remove_map(mpp, vecs, 0);
                                continue;
                        } else /* if (r == DOMAP_RETRY) */
index 736978c..16f786d 100644 (file)
@@ -318,7 +318,7 @@ sysfs_set_scsi_tmo (struct multipath *mpp)
        vector_foreach_slot(mpp->paths, pp, i) {
                rport_id = find_rport_id(pp);
                if (rport_id < 0) {
-                       condlog(0, "failed to find rport_id for target%d:%d:%d", pp->sg_id.host_no, pp->sg_id.channel, pp->sg_id.scsi_id);
+                       condlog(3, "failed to find rport_id for target%d:%d:%d", pp->sg_id.host_no, pp->sg_id.channel, pp->sg_id.scsi_id);
                        return 1;
                }