Blame SOURCES/0012-config-add-dns_resolver_op_timeout-to-option-list.patch

d6181b
From 049f3906b9ef2041b5e1df666bd570379ae60718 Mon Sep 17 00:00:00 2001
d6181b
From: =?UTF-8?q?Pavel=20B=C5=99ezina?= <pbrezina@redhat.com>
d6181b
Date: Mon, 8 Jul 2019 11:35:28 +0200
d6181b
Subject: [PATCH 12/12] config: add dns_resolver_op_timeout to option list
d6181b
d6181b
Resolves:
d6181b
https://pagure.io/SSSD/sssd/issue/3217
d6181b
d6181b
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
d6181b
Reviewed-by: Sumit Bose <sbose@redhat.com>
d6181b
---
d6181b
 src/config/SSSDConfig/__init__.py.in | 1 +
d6181b
 src/config/SSSDConfigTest.py         | 2 ++
d6181b
 src/config/cfg_rules.ini             | 1 +
d6181b
 src/config/etc/sssd.api.conf         | 1 +
d6181b
 4 files changed, 5 insertions(+)
d6181b
d6181b
diff --git a/src/config/SSSDConfig/__init__.py.in b/src/config/SSSDConfig/__init__.py.in
d6181b
index 2d1214e16..ea7995410 100644
d6181b
--- a/src/config/SSSDConfig/__init__.py.in
d6181b
+++ b/src/config/SSSDConfig/__init__.py.in
d6181b
@@ -172,6 +172,7 @@ option_strings = {
d6181b
     'lookup_family_order' : _('Restrict or prefer a specific address family when performing DNS lookups'),
d6181b
     'account_cache_expiration' : _('How long to keep cached entries after last successful login (days)'),
d6181b
     'dns_resolver_server_timeout' : _('How long should SSSD talk to single DNS server before trying next server (miliseconds)'),
d6181b
+    'dns_resolver_op_timeout' : _('How long should keep trying to resolve single DNS query (seconds)'),
d6181b
     'dns_resolver_timeout' : _('How long to wait for replies from DNS when resolving servers (seconds)'),
d6181b
     'dns_discovery_domain' : _('The domain part of service discovery DNS query'),
d6181b
     'override_gid' : _('Override GID value from the identity provider with this value'),
d6181b
diff --git a/src/config/SSSDConfigTest.py b/src/config/SSSDConfigTest.py
d6181b
index 82b1a9700..95dfd677d 100755
d6181b
--- a/src/config/SSSDConfigTest.py
d6181b
+++ b/src/config/SSSDConfigTest.py
d6181b
@@ -607,6 +607,7 @@ class SSSDConfigTestSSSDDomain(unittest.TestCase):
d6181b
             'lookup_family_order',
d6181b
             'account_cache_expiration',
d6181b
             'dns_resolver_server_timeout',
d6181b
+            'dns_resolver_op_timeout',
d6181b
             'dns_resolver_timeout',
d6181b
             'dns_discovery_domain',
d6181b
             'dyndns_update',
d6181b
@@ -978,6 +979,7 @@ class SSSDConfigTestSSSDDomain(unittest.TestCase):
d6181b
             'account_cache_expiration',
d6181b
             'lookup_family_order',
d6181b
             'dns_resolver_server_timeout',
d6181b
+            'dns_resolver_op_timeout',
d6181b
             'dns_resolver_timeout',
d6181b
             'dns_discovery_domain',
d6181b
             'dyndns_update',
d6181b
diff --git a/src/config/cfg_rules.ini b/src/config/cfg_rules.ini
d6181b
index a2efb3a67..30040b595 100644
d6181b
--- a/src/config/cfg_rules.ini
d6181b
+++ b/src/config/cfg_rules.ini
d6181b
@@ -368,6 +368,7 @@ option = pwd_expiration_warning
d6181b
 option = filter_users
d6181b
 option = filter_groups
d6181b
 option = dns_resolver_server_timeout
d6181b
+option = dns_resolver_op_timeout
d6181b
 option = dns_resolver_timeout
d6181b
 option = dns_discovery_domain
d6181b
 option = override_gid
d6181b
diff --git a/src/config/etc/sssd.api.conf b/src/config/etc/sssd.api.conf
d6181b
index 288b1cfe7..4a069f2db 100644
d6181b
--- a/src/config/etc/sssd.api.conf
d6181b
+++ b/src/config/etc/sssd.api.conf
d6181b
@@ -171,6 +171,7 @@ pwd_expiration_warning = int, None, false
d6181b
 filter_users = list, str, false
d6181b
 filter_groups = list, str, false
d6181b
 dns_resolver_server_timeout = int, None, false
d6181b
+dns_resolver_op_timeout = int, None, false
d6181b
 dns_resolver_timeout = int, None, false
d6181b
 dns_discovery_domain = str, None, false
d6181b
 override_gid = int, None, false
d6181b
-- 
d6181b
2.20.1
d6181b