summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabiano FidĂȘncio <fidencio@redhat.com>2017-08-28 13:17:49 +0200
committerJakub Hrozek <jhrozek@redhat.com>2017-08-31 12:08:30 +0200
commit362b8a94c0ffaa63af3a5a5772c29303be009640 (patch)
treef20a0c56d8169a4cb54d39d834534dfb714ed99f
parent9787bc5890865be73a6caedaa22b3fae1e3aa671 (diff)
downloadsssd-362b8a94c0ffaa63af3a5a5772c29303be009640.tar.gz
sssd-362b8a94c0ffaa63af3a5a5772c29303be009640.tar.xz
sssd-362b8a94c0ffaa63af3a5a5772c29303be009640.zip
SDAP: Add a debug message to explain why a backend was marked offline
This new debug message may help us when debugging the cases where a backend was marked offline but it shouldn't be. Related: https://pagure.io/SSSD/sssd/issue/2976 Signed-off-by: Fabiano FidĂȘncio <fidencio@redhat.com> Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
-rw-r--r--src/providers/ldap/sdap_id_op.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/providers/ldap/sdap_id_op.c b/src/providers/ldap/sdap_id_op.c
index 3a3de3643..856226635 100644
--- a/src/providers/ldap/sdap_id_op.c
+++ b/src/providers/ldap/sdap_id_op.c
@@ -608,6 +608,10 @@ static void sdap_id_op_connect_done(struct tevent_req *subreq)
default:
/* do not attempt to retry on errors like ENOMEM */
+ DEBUG(SSSDBG_TRACE_FUNC,
+ "Marking the backend \"%s\" offline [%d]: %s\n",
+ conn_cache->id_conn->id_ctx->be->domain->name,
+ ret, sss_strerror(ret));
can_retry = false;
is_offline = true;
be_mark_offline(conn_cache->id_conn->id_ctx->be);