* [PATCH 0/4] multipathd: decrease log verbosity
@ 2018-04-04 16:21 Martin Wilck
2018-04-04 16:21 ` [PATCH 1/4] multipathd: decrease log level of "spurious uevent" message Martin Wilck
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: Martin Wilck @ 2018-04-04 16:21 UTC (permalink / raw)
To: Christophe Varoqui; +Cc: dm-devel, Martin Wilck
This patch set decreases the log level of some messages that we see often
time and that aren't usually helpful for debugging.
Martin Wilck (4):
multipathd: decrease log level of "spurious uevent" message
libmultipath: decrease log level of uevent filter/merge messages
multipathd: decrease log level of waiter thread start/stop msgs
libmpathpersist: decrease log level of various messages
libmpathpersist/mpath_persist.c | 2 +-
libmpathpersist/mpath_pr_ioctl.c | 32 ++++++++++++++++----------------
libmultipath/uevent.c | 4 ++--
multipathd/main.c | 2 +-
multipathd/waiter.c | 4 ++--
5 files changed, 22 insertions(+), 22 deletions(-)
--
2.16.1
^ permalink raw reply [flat|nested] 6+ messages in thread* [PATCH 1/4] multipathd: decrease log level of "spurious uevent" message 2018-04-04 16:21 [PATCH 0/4] multipathd: decrease log verbosity Martin Wilck @ 2018-04-04 16:21 ` Martin Wilck 2018-04-04 16:21 ` [PATCH 2/4] libmultipath: decrease log level of uevent filter/merge messages Martin Wilck ` (3 subsequent siblings) 4 siblings, 0 replies; 6+ messages in thread From: Martin Wilck @ 2018-04-04 16:21 UTC (permalink / raw) To: Christophe Varoqui; +Cc: dm-devel, Martin Wilck We trigger such events under various conditions, there's no point logging them at -v2. Signed-off-by: Martin Wilck <mwilck@suse.com> --- multipathd/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/multipathd/main.c b/multipathd/main.c index 7eeb743..7886c76 100644 --- a/multipathd/main.c +++ b/multipathd/main.c @@ -820,7 +820,7 @@ uev_add_path (struct uevent *uev, struct vectors * vecs, int need_do_map) if (pp) { int r; - condlog(2, "%s: spurious uevent, path already in pathvec", + condlog(3, "%s: spurious uevent, path already in pathvec", uev->kernel); if (!pp->mpp && !strlen(pp->wwid)) { condlog(3, "%s: reinitialize path", uev->kernel); -- 2.16.1 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH 2/4] libmultipath: decrease log level of uevent filter/merge messages 2018-04-04 16:21 [PATCH 0/4] multipathd: decrease log verbosity Martin Wilck 2018-04-04 16:21 ` [PATCH 1/4] multipathd: decrease log level of "spurious uevent" message Martin Wilck @ 2018-04-04 16:21 ` Martin Wilck 2018-04-04 16:21 ` [PATCH 3/4] multipathd: decrease log level of waiter thread start/stop msgs Martin Wilck ` (2 subsequent siblings) 4 siblings, 0 replies; 6+ messages in thread From: Martin Wilck @ 2018-04-04 16:21 UTC (permalink / raw) To: Christophe Varoqui; +Cc: dm-devel, Martin Wilck There should be no need to log these at -v2. The messages are informational. Signed-off-by: Martin Wilck <mwilck@suse.com> --- libmultipath/uevent.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libmultipath/uevent.c b/libmultipath/uevent.c index 3955c49..fd8ca35 100644 --- a/libmultipath/uevent.c +++ b/libmultipath/uevent.c @@ -333,7 +333,7 @@ uevent_filter(struct uevent *later, struct list_head *tmpq) * by the later uevent */ if (uevent_can_filter(earlier, later)) { - condlog(2, "uevent: %s-%s has filtered by uevent: %s-%s", + condlog(3, "uevent: %s-%s has filtered by uevent: %s-%s", earlier->kernel, earlier->action, later->kernel, later->action); @@ -357,7 +357,7 @@ uevent_merge(struct uevent *later, struct list_head *tmpq) * merge earlier uevents to the later uevent */ if (uevent_can_merge(earlier, later)) { - condlog(2, "merged uevent: %s-%s-%s with uevent: %s-%s-%s", + condlog(3, "merged uevent: %s-%s-%s with uevent: %s-%s-%s", earlier->action, earlier->kernel, earlier->wwid, later->action, later->kernel, later->wwid); -- 2.16.1 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH 3/4] multipathd: decrease log level of waiter thread start/stop msgs 2018-04-04 16:21 [PATCH 0/4] multipathd: decrease log verbosity Martin Wilck 2018-04-04 16:21 ` [PATCH 1/4] multipathd: decrease log level of "spurious uevent" message Martin Wilck 2018-04-04 16:21 ` [PATCH 2/4] libmultipath: decrease log level of uevent filter/merge messages Martin Wilck @ 2018-04-04 16:21 ` Martin Wilck 2018-04-04 16:22 ` [PATCH 4/4] libmpathpersist: decrease log level of various messages Martin Wilck 2018-04-12 19:51 ` [PATCH 0/4] multipathd: decrease log verbosity Benjamin Marzinski 4 siblings, 0 replies; 6+ messages in thread From: Martin Wilck @ 2018-04-04 16:21 UTC (permalink / raw) To: Christophe Varoqui; +Cc: dm-devel, Martin Wilck These rather unimportant messages account for a large portion of multipathd's log messages with the default verbosity level (2). Signed-off-by: Martin Wilck <mwilck@suse.com> --- multipathd/waiter.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/multipathd/waiter.c b/multipathd/waiter.c index 595c69a..6c896f7 100644 --- a/multipathd/waiter.c +++ b/multipathd/waiter.c @@ -62,7 +62,7 @@ void stop_waiter_thread (struct multipath *mpp, struct vectors *vecs) if (pthread_equal(mpp->waiter, pthread_self())) return; - condlog(2, "%s: stop event checker thread (%lu)", mpp->alias, + condlog(3, "%s: stop event checker thread (%lu)", mpp->alias, mpp->waiter); thread = mpp->waiter; mpp->waiter = (pthread_t)0; @@ -219,7 +219,7 @@ int start_waiter_thread (struct multipath *mpp, struct vectors *vecs) goto out1; } mpp->waiter = wp->thread; - condlog(2, "%s: event checker started", wp->mapname); + condlog(3, "%s: event checker started", wp->mapname); return 0; out1: -- 2.16.1 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH 4/4] libmpathpersist: decrease log level of various messages 2018-04-04 16:21 [PATCH 0/4] multipathd: decrease log verbosity Martin Wilck ` (2 preceding siblings ...) 2018-04-04 16:21 ` [PATCH 3/4] multipathd: decrease log level of waiter thread start/stop msgs Martin Wilck @ 2018-04-04 16:22 ` Martin Wilck 2018-04-12 19:51 ` [PATCH 0/4] multipathd: decrease log verbosity Benjamin Marzinski 4 siblings, 0 replies; 6+ messages in thread From: Martin Wilck @ 2018-04-04 16:22 UTC (permalink / raw) To: Christophe Varoqui; +Cc: dm-devel, Martin Wilck Silence a few libmpathpersist messages which need not be printed at the default loglevel. Signed-off-by: Martin Wilck <mwilck@suse.com> --- libmpathpersist/mpath_persist.c | 2 +- libmpathpersist/mpath_pr_ioctl.c | 32 ++++++++++++++++---------------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/libmpathpersist/mpath_persist.c b/libmpathpersist/mpath_persist.c index 5199e42..907a17c 100644 --- a/libmpathpersist/mpath_persist.c +++ b/libmpathpersist/mpath_persist.c @@ -909,7 +909,7 @@ int update_map_pr(struct multipath *mpp) if (resp->prin_descriptor.prin_readkeys.additional_length == 0 ) { - condlog(0,"%s: No key found. Device may not be registered. ", mpp->alias); + condlog(3,"%s: No key found. Device may not be registered. ", mpp->alias); free(resp); return MPATH_PR_SUCCESS; } diff --git a/libmpathpersist/mpath_pr_ioctl.c b/libmpathpersist/mpath_pr_ioctl.c index dbed4ca..6dd7403 100644 --- a/libmpathpersist/mpath_pr_ioctl.c +++ b/libmpathpersist/mpath_pr_ioctl.c @@ -77,14 +77,14 @@ int prout_do_scsi_ioctl(char * dev, int rq_servact, int rq_scope, cdb[8] = (unsigned char)(paramlen & 0xff); retry : - condlog(3, "%s: rq_servact = %d", dev, rq_servact); - condlog(3, "%s: rq_scope = %d ", dev, rq_scope); - condlog(3, "%s: rq_type = %d ", dev, rq_type); - condlog(3, "%s: paramlen = %d", dev, paramlen); + condlog(4, "%s: rq_servact = %d", dev, rq_servact); + condlog(4, "%s: rq_scope = %d ", dev, rq_scope); + condlog(4, "%s: rq_type = %d ", dev, rq_type); + condlog(4, "%s: paramlen = %d", dev, paramlen); if (noisy) { - condlog(3, "%s: Persistent Reservation OUT parameter:", dev); + condlog(4, "%s: Persistent Reservation OUT parameter:", dev); dumpHex((const char *)paramp, paramlen,1); } @@ -113,7 +113,7 @@ retry : return ret; } - condlog(2, "%s: Duration=%u (ms)", dev, io_hdr.duration); + condlog(4, "%s: Duration=%u (ms)", dev, io_hdr.duration); status = mpath_translate_response(dev, io_hdr, &Sensedata, noisy); condlog(3, "%s: status = %d", dev, status); @@ -121,7 +121,7 @@ retry : if (status == MPATH_PR_SENSE_UNIT_ATTENTION && (retry > 0)) { --retry; - condlog(2, "%s: retrying for Unit Attention. Remaining retries = %d", + condlog(3, "%s: retrying for Unit Attention. Remaining retries = %d", dev, retry); goto retry; } @@ -131,7 +131,7 @@ retry : { usleep(1000); --retry; - condlog(2, "%s: retrying for sense 02/04/07." + condlog(3, "%s: retrying for sense 02/04/07." " Remaining retries = %d", dev, retry); goto retry; } @@ -224,7 +224,7 @@ void mpath_format_readfullstatus(struct prin_resp *pr_buff, int len, int noisy) if (pr_buff->prin_descriptor.prin_readfd.number_of_descriptor == 0) { - condlog(2, "No registration or resrvation found."); + condlog(3, "No registration or resrvation found."); return; } @@ -351,15 +351,15 @@ retry : got = mx_resp_len - io_hdr.resid; - condlog(2, "%s: duration = %u (ms)", dev, io_hdr.duration); - condlog(2, "%s: persistent reservation in: requested %d bytes but got %d bytes)", dev, mx_resp_len, got); + condlog(3, "%s: duration = %u (ms)", dev, io_hdr.duration); + condlog(4, "%s: persistent reservation in: requested %d bytes but got %d bytes)", dev, mx_resp_len, got); status = mpath_translate_response(dev, io_hdr, &Sensedata, noisy); if (status == MPATH_PR_SENSE_UNIT_ATTENTION && (retry > 0)) { --retry; - condlog(2, "%s: retrying for Unit Attention. Remaining retries = %d", dev, retry); + condlog(3, "%s: retrying for Unit Attention. Remaining retries = %d", dev, retry); goto retry; } @@ -368,7 +368,7 @@ retry : { usleep(1000); --retry; - condlog(2, "%s: retrying for 02/04/07. Remaining retries = %d", dev, retry); + condlog(3, "%s: retrying for 02/04/07. Remaining retries = %d", dev, retry); goto retry; } @@ -414,7 +414,7 @@ int mpath_translate_response (char * dev, struct sg_io_hdr io_hdr, case SAM_STAT_GOOD: break; case SAM_STAT_CHECK_CONDITION: - condlog(2, "%s: Sense_Key=%02x, ASC=%02x ASCQ=%02x", + condlog(3, "%s: Sense_Key=%02x, ASC=%02x ASCQ=%02x", dev, Sensedata->Sense_Key, Sensedata->ASC, Sensedata->ASCQ); switch(Sensedata->Sense_Key) { @@ -471,11 +471,11 @@ int mpath_isLittleEndian(void) int num = 1; if(*(char *)&num == 1) { - condlog(2, "Little-Endian"); + condlog(4, "Little-Endian"); } else { - condlog(2, "Big-Endian"); + condlog(4, "Big-Endian"); } return 0; } -- 2.16.1 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH 0/4] multipathd: decrease log verbosity 2018-04-04 16:21 [PATCH 0/4] multipathd: decrease log verbosity Martin Wilck ` (3 preceding siblings ...) 2018-04-04 16:22 ` [PATCH 4/4] libmpathpersist: decrease log level of various messages Martin Wilck @ 2018-04-12 19:51 ` Benjamin Marzinski 4 siblings, 0 replies; 6+ messages in thread From: Benjamin Marzinski @ 2018-04-12 19:51 UTC (permalink / raw) To: Martin Wilck; +Cc: dm-devel On Wed, Apr 04, 2018 at 06:21:56PM +0200, Martin Wilck wrote: > This patch set decreases the log level of some messages that we see often > time and that aren't usually helpful for debugging. > Reviewed-by: Benjamin Marzinski <bmarzins@redhat.com> for the set. > Martin Wilck (4): > multipathd: decrease log level of "spurious uevent" message > libmultipath: decrease log level of uevent filter/merge messages > multipathd: decrease log level of waiter thread start/stop msgs > libmpathpersist: decrease log level of various messages > > libmpathpersist/mpath_persist.c | 2 +- > libmpathpersist/mpath_pr_ioctl.c | 32 ++++++++++++++++---------------- > libmultipath/uevent.c | 4 ++-- > multipathd/main.c | 2 +- > multipathd/waiter.c | 4 ++-- > 5 files changed, 22 insertions(+), 22 deletions(-) > > -- > 2.16.1 ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2018-04-12 19:51 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2018-04-04 16:21 [PATCH 0/4] multipathd: decrease log verbosity Martin Wilck 2018-04-04 16:21 ` [PATCH 1/4] multipathd: decrease log level of "spurious uevent" message Martin Wilck 2018-04-04 16:21 ` [PATCH 2/4] libmultipath: decrease log level of uevent filter/merge messages Martin Wilck 2018-04-04 16:21 ` [PATCH 3/4] multipathd: decrease log level of waiter thread start/stop msgs Martin Wilck 2018-04-04 16:22 ` [PATCH 4/4] libmpathpersist: decrease log level of various messages Martin Wilck 2018-04-12 19:51 ` [PATCH 0/4] multipathd: decrease log verbosity Benjamin Marzinski
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox