patch 'telemetry: lower log level on socket error' has been queued to stable release 21.11.8
Kevin Traynor
ktraynor at redhat.com
Fri Aug 23 18:18:01 CEST 2024
Hi,
FYI, your patch has been queued to stable release 21.11.8
Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet.
It will be pushed if I get no objections before 08/28/24. So please
shout if anyone has objections.
Also note that after the patch there's a diff of the upstream commit vs the
patch applied to the branch. This will indicate if there was any rebasing
needed to apply to the stable branch. If there were code changes for rebasing
(ie: not only metadata diffs), please double check that the rebase was
correctly done.
Queued patches are on a temporary branch at:
https://github.com/kevintraynor/dpdk-stable
This queued commit can be viewed at:
https://github.com/kevintraynor/dpdk-stable/commit/90859e988cf31f52ae430750f633014c9d8bcc8c
Thanks.
Kevin
---
>From 90859e988cf31f52ae430750f633014c9d8bcc8c Mon Sep 17 00:00:00 2001
From: David Marchand <david.marchand at redhat.com>
Date: Thu, 6 Jun 2024 14:26:54 +0200
Subject: [PATCH] telemetry: lower log level on socket error
[ upstream commit 80b7993ba1b45d8aad7c294a7aaf66f4cdf860a5 ]
When starting two DPDK programs using the same DPDK prefix (like for
example OVS and testpmd, both running as primary processes in
--in-memory mode), the first DPDK process of the two spews some error
log when the second starts:
TELEMETRY: Socket write base info to client failed
This is because telemetry init involves trying to connect on existing
sockets to check if it can take over an existing socket file.
On the other hand, this error log provides no helpful information.
Lower this log to debug level.
Fixes: e14bb5f10509 ("telemetry: fix connected clients count")
Reported-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>
Signed-off-by: David Marchand <david.marchand at redhat.com>
Acked-by: Bruce Richardson <bruce.richardson at intel.com>
---
lib/telemetry/telemetry.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/telemetry/telemetry.c b/lib/telemetry/telemetry.c
index 36cdec26ef..74315714ea 100644
--- a/lib/telemetry/telemetry.c
+++ b/lib/telemetry/telemetry.c
@@ -379,5 +379,5 @@ client_handler(void *sock_id)
telemetry_version, getpid(), MAX_OUTPUT_LEN);
if (write(s, info_str, strlen(info_str)) < 0) {
- TMTY_LOG(ERR, "Socket write base info to client failed\n");
+ TMTY_LOG(DEBUG, "Socket write base info to client failed\n");
goto exit;
}
--
2.46.0
---
Diff of the applied patch vs upstream commit (please double-check if non-empty:
---
--- - 2024-08-23 17:18:11.483095893 +0100
+++ 0053-telemetry-lower-log-level-on-socket-error.patch 2024-08-23 17:18:09.715430088 +0100
@@ -1 +1 @@
-From 80b7993ba1b45d8aad7c294a7aaf66f4cdf860a5 Mon Sep 17 00:00:00 2001
+From 90859e988cf31f52ae430750f633014c9d8bcc8c Mon Sep 17 00:00:00 2001
@@ -5,0 +6,2 @@
+[ upstream commit 80b7993ba1b45d8aad7c294a7aaf66f4cdf860a5 ]
+
@@ -20 +21,0 @@
-Cc: stable at dpdk.org
@@ -30 +31 @@
-index 1663bd8c68..509fae76ec 100644
+index 36cdec26ef..74315714ea 100644
@@ -33 +34 @@
-@@ -383,5 +383,5 @@ client_handler(void *sock_id)
+@@ -379,5 +379,5 @@ client_handler(void *sock_id)
@@ -36,2 +37,2 @@
-- TMTY_LOG_LINE(ERR, "Socket write base info to client failed");
-+ TMTY_LOG_LINE(DEBUG, "Socket write base info to client failed");
+- TMTY_LOG(ERR, "Socket write base info to client failed\n");
++ TMTY_LOG(DEBUG, "Socket write base info to client failed\n");
More information about the stable
mailing list