Home > Contributions > OpenLDAP

Contribution Arrêts intempestifs et inopinés d'un processus slapd

Lors de l'utilisation de l'overlay syncrepl, dans une architecture en cluster, les processus slapd pouvaient s'interrompre brutalement et sans raison apparente. Ce problème peut apparaitre assez fréquemment lors de fortes charges, comme une sauvegarde, une mise à jour des données ou un grand nombre d'accès simultanés.

Le problème était dû à une mauvaise gestion de la file d'attente des tâches à exécuter. En suivant un certain ordre, les opérations pouvaient corrompre cette file et rendre instable le démon d'openldap.

Le correctif réparant ce défaut a été réalisé à 4 mains, avec l'aide de Jonathan Clarke. Il s'est avéré par la suite que ce problème a déjà été identifié et corrigé par la communauté, mais uniquement en version 2.4.

Link :
This contribution has been submitted on 2009-06-02 by Michel LOISELEUR and its has been approved on 2009-06-03 .
This patch has been made for version 2.3.43 and has been merged in version 2.4