[dm-devel] [PATCH 0/4] libmultipath: utter less dev_loss_tmo warnings
Benjamin Marzinski
bmarzins at redhat.com
Mon Feb 21 16:30:51 UTC 2022
On Thu, Feb 17, 2022 at 08:55:29PM +0100, mwilck at suse.com wrote:
> From: Martin Wilck <mwilck at suse.com>
>
> Hi Christophe,
>
> since 3ab1f3b ("libmultipath: print message if setting dev_loss_tmo is unsupported"),
> multipathd prints a warning at level 2 for every map for which dev_loss_tmo can't
> be set. This results in a large number of warnings if there are many maps with such
> unsupported protocols, like this:
>
> multipathd[1398]: 36001405328d6683b6cb4739943adf643: setting dev_loss_tmo is unsupported for protocol scsi:unspec
>
> This patch set makes changes the code to print this warning only once per unsupported
> protocol. It would have been simpler to never print the warning more than once, but
> I figured that might suppress important information in some cases.
>
> Regards
> Martin
Reviewed-by: Benjamin Marzinski <bmarzins at redhat.com>
>
> Martin Wilck (4):
> libmultipath: enable linear ordering of bus/proto tuple
> libmultipath: use bus_protocol_id() in snprint_path_protocol()
> libmultipath: enable defining a static bitfield
> libmultipath: only warn once about unsupported dev_loss_tmo
>
> libmultipath/discovery.c | 4 ++-
> libmultipath/print.c | 58 +++++++++++++++-------------------------
> libmultipath/structs.c | 10 +++++++
> libmultipath/structs.h | 13 +++++++--
> libmultipath/util.h | 10 +++++++
> 5 files changed, 55 insertions(+), 40 deletions(-)
>
> --
> 2.35.1
More information about the dm-devel
mailing list