mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Log dogtag auth timeout in install, provide hint to increase it
There is a loop which keeps trying to bind as the admin user which will fail until it is replicated. In the case where there is a lot to replicate the default 5 minute timeout may be insufficient. Provide a hint for tuning. Fixes: https://pagure.io/freeipa/issue/7971 Reviewed-By: Florence Blanc-Renaud <flo@redhat.com>
This commit is contained in:
committed by
Florence Blanc-Renaud
parent
54035982e5
commit
adf2eab263
@@ -482,7 +482,8 @@ class DogtagInstance(service.Service):
|
||||
self.master_host
|
||||
)
|
||||
logger.debug(
|
||||
"Waiting for %s to appear on %s", self.admin_dn, master_conn
|
||||
"Waiting %s seconds for %s to appear on %s",
|
||||
api.env.replication_wait_timeout, self.admin_dn, master_conn
|
||||
)
|
||||
deadline = time.time() + api.env.replication_wait_timeout
|
||||
while time.time() < deadline:
|
||||
@@ -499,6 +500,9 @@ class DogtagInstance(service.Service):
|
||||
logger.error(
|
||||
"Unable to log in as %s on %s", self.admin_dn, master_conn
|
||||
)
|
||||
logger.info(
|
||||
"[hint] tune with replication_wait_timeout"
|
||||
)
|
||||
raise errors.NotFound(
|
||||
reason="{} did not replicate to {}".format(
|
||||
self.admin_dn, master_conn
|
||||
|
||||
Reference in New Issue
Block a user