Project

General

Profile

Development #61110

ldap : sur une erreur de timeout, logger la durée d'attente avant timeout

Added by Benjamin Dauvergne 4 months ago. Updated 4 months ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
26 Jan 2022
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Pour vérifier que le timeout configuré s'est appliqué ou si c'est un autre.

History

#2

Updated by Benjamin Dauvergne 4 months ago

  • Tags set to accessible
#3

Updated by Guillaume Baffoin 4 months ago

ca serait quelque chose comme ca ? :

--- /usr/lib/python3/dist-packages/authentic2/backends/ldap_backend.py    2022-01-10 19:45:01.000000000 +0100
+++ ldap_backend.py    2022-01-27 12:08:19.093328743 +0100
@@ -914,7 +914,7 @@
             except ldap.NO_SUCH_OBJECT:
                 pass
             except ldap.TIMEOUT:
-                log.error('[%s] connection timed out while retrieving group DNs', ldap_uri)
+                log.error('[%s] connection timed out (%d seconds) while retrieving group DNs', ldap_uri, timeout)
             else:
                 group_dns.update(dn for dn, attrs in results)
         return group_dns

#4

Updated by Benjamin Dauvergne 4 months ago

  • Tags deleted (accessible)

Non, et ce n'est pas évident du tout en fait, j'ai viré le tag accessible, ça mériterait d'être dans un refactoring complet plutôt qu'avoir un demi chiffre faux.

Also available in: Atom PDF