Development #61128
ne pas alerter à chaque timeout LDAP "connection timed out while retrieving group DNs"
0%
Description
Pour tous les utilisateurs il y a populate_user_groups et appel à get_ldap_group_dns et si ça timeout là-dedans,
except ldap.TIMEOUT: log.error('[%s] connection timed out while retrieving group DNs', ldap_uri)
et le résultat ça peut être beaucoup d'erreurs. On pourrait pour un "bloc" LDAP notifier uniquement la première fois ?
Fichiers
Révisions associées
ldap: do not continue on timeout (#61128)
ldap: always report count of synchronized users (#61128)
Historique
Mis à jour par Benjamin Dauvergne il y a environ 2 ans
- Fichier 0001-ldap-factorize-get_users-per-block-actions-61128.patch 0001-ldap-factorize-get_users-per-block-actions-61128.patch ajouté
- Fichier 0003-ldap-always-report-count-of-synchronized-users-61128.patch 0003-ldap-always-report-count-of-synchronized-users-61128.patch ajouté
- Fichier 0002-ldap-do-not-continue-on-timeout-61128.patch 0002-ldap-do-not-continue-on-timeout-61128.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a environ 2 ans
- Fichier 0001-ldap-factorize-get_users-per-block-actions-61128.patch 0001-ldap-factorize-get_users-per-block-actions-61128.patch ajouté
- Fichier 0003-ldap-always-report-count-of-synchronized-users-61128.patch 0003-ldap-always-report-count-of-synchronized-users-61128.patch ajouté
- Fichier 0002-ldap-do-not-continue-on-timeout-61128.patch 0002-ldap-do-not-continue-on-timeout-61128.patch ajouté
Mis à jour par Paul Marillonnet il y a environ 2 ans
- Statut changé de Solution proposée à Solution validée
Ok.
Mis à jour par Paul Marillonnet il y a environ 2 ans
Paul Marillonnet a écrit :
Ok.
(Et, pour être précis, je note bien que 0002 va plus loin que ce que la description du ticket voudrait, c’est ok pour moi.)
Mis à jour par Benjamin Dauvergne il y a environ 2 ans
Paul Marillonnet a écrit :
Paul Marillonnet a écrit :
Ok.
(Et, pour être précis, je note bien que 0002 va plus loin que ce que la description du ticket voudrait, c’est ok pour moi.)
À mon avis dès le premier timeout ensuite la connexion est cassée et va faire timeout tout le temps (enfin ça semble être le comportement vu), c'est pour cela que j'ai fait 0002 tel qu'il est.
Mis à jour par Benjamin Dauvergne il y a environ 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 1a446f7c756d5c0cc9e952746f41f2af60723081 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Thu Jan 27 12:20:22 2022 +0100 ldap: always report count of synchronized users (#61128) commit ebab6fbf4cfe68fd0351281b42ded8353845158a Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Thu Jan 27 12:16:46 2022 +0100 ldap: do not continue on timeout (#61128) commit d65690e3e0785cf84ac2936cbedc42f71c124705 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Thu Jan 27 11:35:19 2022 +0100 ldap: factorize get_users per block actions (#61128)
Mis à jour par Transition automatique il y a environ 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
ldap: factorize get_users per block actions (#61128)