Blame SOURCES/0031-autofs-disable-fast-reply.patch

b833e0
From 34c519a4851194164befc150df8e768431e66405 Mon Sep 17 00:00:00 2001
b833e0
From: =?UTF-8?q?Pavel=20B=C5=99ezina?= <pbrezina@redhat.com>
b833e0
Date: Tue, 22 Sep 2020 11:04:25 +0200
b833e0
Subject: [PATCH 16/18] autofs: disable fast reply
b833e0
b833e0
If the backend is offline when autofs starts and reads auto.master map
b833e0
we don't want to wait 60 seconds before the offline flag is reset. We
b833e0
need to allow autofs to retry the call much sooner.
b833e0
b833e0
Resolves:
b833e0
https://github.com/SSSD/sssd/issues/3413
b833e0
b833e0
Reviewed-by: Alexey Tikhonov <atikhono@redhat.com>
b833e0
---
b833e0
 .../common/cache_req/plugins/cache_req_autofs_entry_by_name.c   | 2 +-
b833e0
 .../common/cache_req/plugins/cache_req_autofs_map_by_name.c     | 2 +-
b833e0
 .../common/cache_req/plugins/cache_req_autofs_map_entries.c     | 2 +-
b833e0
 3 files changed, 3 insertions(+), 3 deletions(-)
b833e0
b833e0
diff --git a/src/responder/common/cache_req/plugins/cache_req_autofs_entry_by_name.c b/src/responder/common/cache_req/plugins/cache_req_autofs_entry_by_name.c
b833e0
index 55c9fc8b0..cd2085187 100644
b833e0
--- a/src/responder/common/cache_req/plugins/cache_req_autofs_entry_by_name.c
b833e0
+++ b/src/responder/common/cache_req/plugins/cache_req_autofs_entry_by_name.c
b833e0
@@ -84,7 +84,7 @@ cache_req_autofs_entry_by_name_dp_send(TALLOC_CTX *mem_ctx,
b833e0
 
b833e0
     return sbus_call_dp_autofs_GetEntry_send(mem_ctx, be_conn->conn,
b833e0
                                              be_conn->bus_name, SSS_BUS_PATH,
b833e0
-                                             DP_FAST_REPLY, data->name.name,
b833e0
+                                             0, data->name.name,
b833e0
                                              data->autofs_entry_name);
b833e0
 }
b833e0
 
b833e0
diff --git a/src/responder/common/cache_req/plugins/cache_req_autofs_map_by_name.c b/src/responder/common/cache_req/plugins/cache_req_autofs_map_by_name.c
b833e0
index 823eb3595..9d9bc3a97 100644
b833e0
--- a/src/responder/common/cache_req/plugins/cache_req_autofs_map_by_name.c
b833e0
+++ b/src/responder/common/cache_req/plugins/cache_req_autofs_map_by_name.c
b833e0
@@ -81,7 +81,7 @@ cache_req_autofs_map_by_name_dp_send(TALLOC_CTX *mem_ctx,
b833e0
 
b833e0
     return sbus_call_dp_autofs_GetMap_send(mem_ctx, be_conn->conn,
b833e0
                                            be_conn->bus_name, SSS_BUS_PATH,
b833e0
-                                           DP_FAST_REPLY, data->name.name);
b833e0
+                                           0, data->name.name);
b833e0
 }
b833e0
 
b833e0
 bool
b833e0
diff --git a/src/responder/common/cache_req/plugins/cache_req_autofs_map_entries.c b/src/responder/common/cache_req/plugins/cache_req_autofs_map_entries.c
b833e0
index 3e47b1321..ee0156b6a 100644
b833e0
--- a/src/responder/common/cache_req/plugins/cache_req_autofs_map_entries.c
b833e0
+++ b/src/responder/common/cache_req/plugins/cache_req_autofs_map_entries.c
b833e0
@@ -113,7 +113,7 @@ cache_req_autofs_map_entries_dp_send(TALLOC_CTX *mem_ctx,
b833e0
 
b833e0
     return sbus_call_dp_autofs_Enumerate_send(mem_ctx, be_conn->conn,
b833e0
                                               be_conn->bus_name, SSS_BUS_PATH,
b833e0
-                                              DP_FAST_REPLY, data->name.name);
b833e0
+                                              0, data->name.name);
b833e0
 }
b833e0
 
b833e0
 bool
b833e0
-- 
b833e0
2.21.3
b833e0