|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
From 678199bb6dbc8ee15ccffe6dc9d62b42e5ac6da8 Mon Sep 17 00:00:00 2001
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
From: umuttl <umut@tezduyar.com>
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
Date: Mon, 10 Apr 2017 13:12:25 +0200
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
Subject: [PATCH] core: downgrade legit error logs (#5705)
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
manager_sync_bus_names() function retrieves the dbus names
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
and compares it with unit bus names. It could be right
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
after the list is retrieved, the dbus peer is disconnected.
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
In this case it is really not an ERROR print if
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
sd_bus_get_name_creds() or sd_bus_creds_get_unique_name()
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
fail.
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
(cherry picked from commit ddbf0d4b92733a54de50724c756fd48237ad70c9)
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
---
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
src/core/dbus.c | 4 ++--
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
diff --git a/src/core/dbus.c b/src/core/dbus.c
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
index 065f2d81d6..cfc045d282 100644
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
--- a/src/core/dbus.c
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+++ b/src/core/dbus.c
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -753,13 +753,13 @@ int manager_sync_bus_names(Manager *m, sd_bus *bus) {
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
/* If it is, determine its current owner */
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
r = sd_bus_get_name_creds(bus, name, SD_BUS_CREDS_UNIQUE_NAME, &creds);
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
if (r < 0) {
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
- log_error_errno(r, "Failed to get bus name owner %s: %m", name);
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ log_full_errno(r == -ENXIO ? LOG_DEBUG : LOG_ERR, r, "Failed to get bus name owner %s: %m", name);
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
continue;
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
}
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
r = sd_bus_creds_get_unique_name(creds, &unique);
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
if (r < 0) {
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
- log_error_errno(r, "Failed to get unique name for %s: %m", name);
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ log_full_errno(r == -ENXIO ? LOG_DEBUG : LOG_ERR, r, "Failed to get unique name for %s: %m", name);
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
continue;
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
}
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|